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.

EasyCatalog Tags Supported

The following tags and attributes are available:

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
urlHyperlink to apply
shapeImage box frame shape variant:
ELLIPSE
TRIANGLE
POLYGON
swatchSwatch name
clippingpathPHOTOSHOP
fittingFRAMETOCONTENT
CONTENTAWARE
widthValue in points or string with unit of measure
heightValue in points or string with unit of measure
styleObject style name
rotationRotation of the image
scriptlabelScript Label to apply to image frame
barcodetypeType of barcode to generate:
EAN5
EAN8
EAN13
Code 128
UPCA
I2OF5
Datamatrix
Code 39
EAN14
GS1-128
QR Code
barcodevalueThe Barcodes value
barcodeparastyleParagraph style for the barcode text
barcodeswatchSwatch of the barcode
tablestyleTable style to apply
widthOverall table width
td/thcolspanColumn span
rowspanRow span
style/cellstyleCell style
widthCell width measurement in points or a string with unit of measure, or:
FIXED
VARIABLE
FITTOTEXT
heightCell height measurement in points or a string with unit of measure
vmergeVertical merge setting:
CONTENTMATCH
POPULATEDCONTENTMATCH
hmergeHorizontal merge setting:
CONTENTMATCH
POPULATEDCONTENTMATCH
deleteCell deletion option:
NEVER
IFEMPTY
valignVertical content alignment:
TOP
BOTTOM
MIDDLE
rotationCell content rotation

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.