PdfSharp.Xps.Rendering.PdfContentWriter.WriteRestoreState C# (CSharp) Méthode

WriteRestoreState() public méthode

Restores the previous graphical state and writes a pop state operator to the content stream.
public WriteRestoreState ( string traceMessage, string elementName ) : void
traceMessage string
elementName string
Résultat void
    public void WriteRestoreState(string traceMessage, string elementName)
    {
      //Debug.Assert(this.streamMode == StreamMode.Graphic, "Cannot restore state in text mode.");
      BeginGraphic();
      this.graphicsState = (PdfGraphicsState)this.graphicsStateStack.Pop();

      if (traceMessage == null || this.traceLevel == PdfTraceLevel.None)
        WriteLiteral("Q\n");
      else
      {
        if (!String.IsNullOrEmpty(elementName))
          traceMessage = traceMessage + ": '" + elementName + "'";
        WriteLiteral("Q % -- " + traceMessage + "\n");
      }
    }