protected void AppendText(string text)
{
HtmlElement element;
if (_elements.Count > 0)
{
element = _elements[_elements.Count - 1];
if (element.type == HtmlElementType.Text && element.format.EqualStyle(_format))
{
element.text += text;
return;
}
}
element = HtmlElement.GetElement(HtmlElementType.Text);
element.text = text;
element.format.CopyFrom(_format);
_elements.Add(element);
}