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");
}
}