Description
Walks through the tags and text content
of a text window and generates:
➊ tspan elements for each non-overlapping
single-line tags.
➋ Background rectangles, when background
is being used for the tag.
background tags which cover a complete line
receive a rectangle with the full window width.
Justify is observed for line-tags, center and
right forget lmargin1.
Justify right observe rmargin for line-tags.
Behavior for overlapping tags is undefined.
lmargin1 is used for starting tags, but not
for the rectangle.
wrap is ignored for the entire window and also
for individual tags.
Tag Offset does not work.
tabs are ignored in SVG.
Tabs do change the alignment and position of
text sections, the text itself must be analyzed
and combined with the tag analyze section.
Tablelist is a special candidate, it uses elide
tags and tabs to hide sections inside a pseudo
column. This is detected inside of tabs2tspan.