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:

sizeFont size

Tag
Attribute
Value
spanstyleOptional. ย See section below
fontfaceFont name
colorSwatch name
pshadeParagraph shade
alignleft,right,center,justify
styleParagraph style name
ahrefURL
styleCharacter stylesheet to apply
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.

Support for <span style=”…”> HTML Tag

Only in beta 2025 and 2026. This feature enables the application to parse and apply inline CSS styles defined inside HTML <span> tags during import or rendering, improving fidelity of styled text from HTML sources. This option is on by default in all new data sources. It can be disabled using the HTML parser options in the field options.

Supported CSS Properties

The application currently supports and applies the following CSS properties found inside <span style=”…”>:

font-size โ€” Sets the font size (e.g., 12pt, 1.2em)
font-family โ€” Sets the font face (e.g., “Minion Pro”)
font-variant โ€” Sets the font face (e.g., “Regular”)
font-style โ€” Character style name to apply
color โ€” Applies text color (CMYK, RGB, named swatch)
line-height โ€” Controls leading
text-transform โ€” Controls text casing (uppercase, lowercase, none)
vertical-align โ€” Supports sub, super
text-decoration-line – Supports, none, underline, line-through
text-decoration-color – Applies text color (CMYK, RGB, named swatch)

 

Example: