public void NewlineShowText(float wordSpacing, float charSpacing, string text)
{
if (!inText && autoControlTextBlocks) {
BeginText(true);
}
if (writer.IsTagged())
BeginMarkedContentSequence(new PdfStructureElement(GetParentStructureElement(), PdfName.SPAN));
state.yTLM -= state.leading;
content.Append(wordSpacing).Append(' ').Append(charSpacing);
if (writer.IsTagged())
EndMarkedContentSequence();
ShowText2(text);
content.Append("\"").Append_i(separator);
// The " operator sets charSpace and wordSpace into graphics state
// (cfr PDF reference v1.6, table 5.6)
state.charSpace = charSpacing;
state.wordSpace = wordSpacing;
state.tx = state.xTLM;
UpdateTx(text, 0);
}