2. Proprietary CSS Extensions

PDFreactor supports the following proprietary CSS extensions to enable features which are currently not covered by the W3C CSS standards or are still subject to change:

Table A.2. Proprietary CSS extensions

PropertyAvailable values
-ro-alt-text<string> | attr(<attribute>)
-ro-anchor<string> | attr(href)
-ro-art-size<length>{1,2} | auto | [ <page-size> || [ portrait | landscape] ] | media | trim | crop | none
-ro-author<string> | attr(<identifier>)
-ro-bleed-width<length> | none

-ro-colorbar-top-left

-ro-colorbar-top-right

-ro-colorbar-bottom-left

-ro-colorbar-bottom-right

-ro-colorbar-left-top

-ro-colorbar-left-bottom

-ro-colorbar-right-top

-ro-colorbar-right-bottom

gradient-tint | progressive-color | [<color>] | none
-ro-columns<integer> | <length> | auto
-ro-columnspan<length> | <percentage> | auto | inherit
-ro-column-break-afterauto | always | avoid | inherit
-ro-column-break-beforeauto | always | avoid | inherit
-ro-column-count<integer> | auto
-ro-column-fillbalance | auto
-ro-column-gap<length> | <percentage> | auto
-ro-column-rule<color> | <border-style> | <border-width> | <percentage> | none
-ro-column-rule-color<color> | none
-ro-column-rule-style<border-style> | none
-ro-column-rule-width<border-width> | <percentage> | none
-ro-column-width<length> | auto
-ro-crop-size<length>{1,2} | auto | [ <page-size> || [ portrait | landscape] ] | media | trim | art | none
-ro-counter-set[ <identifier> <integer>? ]+ | none | inherit
-ro-height<length> | <percentage> | auto | inherit
-ro-keywords<string> | attr(<identifier>)
-ro-link<string> | attr(href)
-ro-listitem-value<string> | <integer>
-ro-marks[trim | bleed | registration] | none
-ro-marks-color<color> | none
-ro-marks-width<length> | none
-ro-media-size<length>{1,2} | auto | [ <page-size> || [ portrait | landscape] ] | none
-ro-pdf-bookmark-level<integer>
-ro-pdf-formatpdf
-ro-pdf-tag-type<string>
-ro-replacedelement'com.realobjects.xml.formatters.ImageFormatter' | 'com.realobjects.xml.formatters.BarcodeFormatter' | 'com.realobjects.xml.formatters.QrCodeFormatter' | 'com.realobjects.xml.formatters.SVGFormatter' | 'com.realobjects.xml.formatters.'MathML'Formatter'
-ro-rowspan<length> | <percentage> | auto | inherit
-ro-scale-content<length> | <percentage> | auto | none
-ro-source<string> | attr(src)
-ro-subject<string> | attr(<identifier>)
-ro-width<length> | <percentage> | auto | inherit