The Enhanced HTML Parser

The enhanced HTML parser cleanses the field HTML prior to processing. Any unbalanced are corrected and the entire field is enclosed with an implied <body> node. As a general rule any tag which matches the name of character or paragraph style will apply that style.

Recognized Tags

Specific tags and their attributes are recognised:

Tag
Attribute
Value
fontfaceFont name
sizeFont size
colorSwatch name
pshadeParagraph shade
alignleft,right,center,justify
styleParagraph style name
ahrefURL
imgsrcFilename or full path to an image
urlURL
shapeELLIPSE,TRIANGLE,POLYGON
swatchSwatch name
widthValue in points or string with unit of measure
heightValue in points or string with unit of measure
styleObject style name

Where the name of a tag matches the name of a Formatting Rule, then a singleton instance of this tag will insert the formatting rule into the text. so <fr> would insert a formatting rule called fr into the text.

Allow All White Space

By default HTML whitespace rules are obeyed. Enabling this option will prevent removal of any whitespace.