private void AppendToLine(TagCloseToken token) { if (!_lastOpenTag.TextProperties.Inline) { if (_block != null) { _block.EndParagraph(); _block.LastTokenID = token.ID; _firstTokenID = token.ID + 1; _output.Enqueue(_block); } if (_lastOpenTag.TextProperties.MarginBottom > 0.0) { _output.Enqueue(new SeparatorTokenBlock(_lastOpenTag.TextProperties.MarginBottom) { FirstTokenID = token.ID, LastTokenID = token.ID }); } LeaveMargin(_lastOpenTag.TextProperties); _block = null; _textWidth = 0.0; _textIndent = 0.0; _separator = false; } PopTag(); }
private void AppendToLine(TagCloseToken token) { if (!_lastOpenTag.TextProperties.Inline) { if (_block != null) { _block.EndParagraph(); _block.LastTokenID = token.ID; _firstTokenID = token.ID + 1; _output.Enqueue(_block); } if (_lastOpenTag.TextProperties.MarginBottom > 0.0) _output.Enqueue(new SeparatorTokenBlock(_lastOpenTag.TextProperties.MarginBottom) { FirstTokenID = token.ID, LastTokenID = token.ID }); LeaveMargin(_lastOpenTag.TextProperties); _block = null; _textWidth = 0.0; _textIndent = 0.0; _separator = false; } PopTag(); }