Antenna House Formatter is used in production in various industries with a wide range of requirements. Check out our some of our use cases and extensive examples for what you can do with Antenna House Formatter. We also offer guides for XSL-FO extensions, an Introduction to CSS, and XLS-FO/CSS Sample comparison.
Need more examples? Contact us to request new samples that you'd like to see.
Page region, width and height, columns, footnote, etc.
| XSL Standard Specification | ||
| Explaining each region in a page (<fo:region-*>) | FO | |
| Creating regions in a body region, combination of columns, footnotes and floats (<fo:float>, <fo:footnote>, column) | FO | |
| Writing direction in the region-start/end (writing-mode, reference-orientation) | FO | |
| Switching between right and left page layouts (<fo:page-sequence-master>) | FO | |
| Page masters for first, last, and only pages (<fo:page-sequence-master>, <fo:repeatable-page-master-alternatives>, <fo:conditional-page-master-reference>, page-position) | FO | |
| Page master for blank pages (<fo:page-sequence-master>, <fo:conditional-page-master-reference>, blank-or-not-blank) | FO | |
| Positioning Background Image (background-position, background-image) | FO | |
| Multiple columns (column-count) | FO | |
| Footnote (<fo:footnote>) | FO | |
| Change bar (<fo:change-bar-*>) | FO | |
| Antenna House Formatter Extended Specification | ||
| Specify the border to the region (<fo:region-*>, border-*) | FO | |
| Page masters for odd and even pages counting from the beginning of the document (<fo:page-sequence-master>, <fo:conditional-page-master-reference>, odd-or-even, odd-document, even-document) | FO | |
| Page master for second page (<fo:page-sequence-master>, <fo:conditional-page-master-reference>, page-position) | FO | |
| Spread page master (<axf:spread-page-master>, <axf:spread-region>) | FO | |
| Setting a background color to the entire page (background-color) | FO | |
| Setting an image as the page background (background-image) | FO | |
| Scaling the background image (axf:background-content-height) | FO | |
| Background image size (axf:background-size, background-image) | FO | |
| Repetitions of a background image (background-repeat, background-image) | FO | |
| Background clip (axf:background-clip, axf:background-origin, background-image, background-repeat) | FO | |
| Background image origin (axf:background-origin, background-image, background-position, background-repeat) | FO | |
| Multiple background images (background-image, background-repeat, background-position, axf:background-origin) | FO | |
| Nested fo:page-sequence (<fo:page-sequence>) | FO | |
| Column rule (axf:column-rule) | FO | |
| Footnote arrangement (<fo:footnote>, axf:footnote-stacking) | FO | |
| Creating a footnote number and specifying a default value (axf:footnote-number) | FO | |
| Suppressing duplicate footnotes within the same page (axf:suppress-duplicate-footnote) | FO | |
| A footnote breaking across multiple pages (axf:footnote-max-height) | FO | |
| Column-width footnotes (axf:footnote-position) | FO | |
| Sidenote (axf:footnote-position) | FO | |
| Text or graphic in change bar (<fo:change-bar-begin>) | FO | |
| Display watermark on page (watermark-text) | FO | |
| Page breaks at even or odd pages from the top of the document (break-after, break-before) | FO | |
Page number, table of contents, index, thumb index, counter styles, etc.
| XSL Standard Specification | ||
| Page numbers (<fo:page-number>) | FO | |
| Page number format and initial page number (initial-page-number, format) | FO | |
| Table of Contents (<fo:page-number-citation>) | FO | |
| Thumb index (<fo:marker>, <fo:retrieve-marker>) | FO | |
| Index (<fo:index-key>, <fo:index-page-citation-list>, <fo:index-key-reference>) | FO | |
| Antenna House Formatter Extended Specification | ||
| Relative page numbers (<fo:page-number>, <fo:page-number-citation-last>, axf:origin-id) | FO | |
| Page numbers with mixed horizontal and vertical pages (axf:reverse-page-number, axf:reverse-page) | FO | |
| Counter styles (<axf:counter-style>) | FO | |
Block arrangement, text alignment and direction within the block, border display, etc.
| XSL Standard Specification | ||
| Creating optional spaces around text inside a block (start-indent, end-indent, border-*, margin-*, padding) | FO | |
| Adding spaces between blocks (space-before, space-after) | FO | |
| Border style and border width (border-style, border-width) | FO | |
| Border style extension (border-style) | FO | |
| Space before and after a spanning block (column-count, span) | FO | |
| Keep adjacent blocks on the same page (keep-with-next.within-column) | FO | |
| Place consecutive blocks on the same page (keep-together.within-page, keep-together.within-column) | FO | |
| Absolute positioning of a block container (<fo:block-container>, absolute-position) | FO | |
| Position and size of a block container (<fo:block-container>, inline-progression-dimension, block-progression-dimension) | FO | |
| Overflow examples (overflow) | FO | |
| List example (<fo:list-block>, <fo:list-item>, <fo:list-item-label>, <fo:list-item-body>, provisional-label-separation, provisional-distance-between-starts, label-end(), body-start()) | FO | |
| Antenna House Formatter Extended Specification | ||
| Border extensions for rounded corners (axf:border-radius) | FO | |
| Drawing a diagonal border (axf:diagonal-border, axf:reverse-diagonal-border) | FO | |
| Thickness of double-border lines (border-style, axf:border-double-thickness) | FO | |
| Thickness of triple-border lines (border-style, axf:border-triple-thickness) | FO | |
| Generating wavy borders (border-style, axf:border-wave-form) | FO | |
| Double-wave border form (border-style, axf:border-wave-form) | FO | |
| Shape of connections between borders (axf:border-connection-form) | FO | |
| Box shadow (axf:box-shadow) | FO | |
| Limiting the height to which keep-together applies (axf:keep-together-within-dimension) | FO | |
| fo:block-container with multiple columns (<fo:block-container>, axf:column-count, axf:column-gap, axf:column-rule) | FO | |
| Filling columns (<fo:region-body>, <fo:block-container>, axf:column-fill) | FO | |
| Text alignment in vertical direction (display-align, justify) | FO | |
| Overflow extension (overflow, axf:overflow-replace, axf:overflow-condense) | FO | |
| Specifying multiple condensing processes when text overflows (overflow, axf:overflow-condense, axf:overflow-condense-limit-*) | FO | |
| Rendering where inline content overflows (overflow, axf:text-overflow) | FO | |
| Adjustment when block in fo:inline-container overflows (overflow, axf:inline-overflow-align) | FO | |
| Specifying whether to justify the last line after condensing the overflow (overflow, axf:overflow-condense, axf:condensed-text-align-last) | FO | |
| Block transformation (axf:transform, axf:transform-origin) | FO | |
| Line grid (axf:baseline-grid, axf:baseline-block-snap) | FO | |
| Reduce unnecessary forced breaks (break-before, break-after, axf:break-distance) | FO | |
Table column, span, text position in a cell, etc.
| XSL Standard Specification | ||
| Table alignment (<fo:table-and-caption>, text-align) | FO | |
| Padding and border in a table (<fo:table-cell>, border-*) | FO | |
| Column width (<fo:table>, inline-progression-dimension, column-width, proportional-column-width()) | FO | |
| Column span & row span (number-*-spanned) | FO | |
| Outputting table header and footer repeatedly (table-omit-*-at-break) | FO | |
| Controlling a page break in a table row (<fo:table-row>, keep-together.within-page) | FO | |
| Text aligment in a table cell (<fo:table-cell>, display-align) | FO | |
| Adding a “continued” indicator when a table is split (<fo:retrieve-table-marker>) | FO | |
| Rotating table (<fo:block-container>, reference-orientation) | FO | |
| Border conflict resolution (<fo:table>, border-*-precedence) | FO | |
| Table backgrounds (background-color, <fo:table>, <fo:table-header>, <fo:table-body>, <fo:table-footer>, <fo:table-row>, <fo:table-column>, <fo:table-cell>) | FO | |
| Inheriting properties from table row and column (<fo:table-row>, <fo:table-column>, <fo:table-cell>, from-table-column()) | FO | |
| Combining various table features (<fo:table>) | FO | |
| Avoiding fo:table-row overflow due to keep-together.within-*="always" (keep-together.within-page, keep-together.within-column) | FO | |
| Antenna House Formatter Extended Specification | ||
| Omitting table header/footer at a column break (table-omit-*-at-break) | FO | |
| table-row widows/orphans (axf:table-row-orphans, axf:table-row-widows) | FO | |
| Text alignment with text-align="<string>" (axf:text-align-string) | FO | |
| Content of a table cell split by a page break (<axf:table-cell-repeated-marker>) | FO | |
| Associating table body cells and table header cells (<fo:table-cell>, axf:headers, axf:scope, PDF/UA) | FO | |
| Justify the height of table cells (justify-rowspan-height) | FO | |
Placing a float in any position.
| XSL Standard Specification | ||
| Side float (<fo:float>) | FO | |
| Antenna House Formatter Extended Specification | ||
| Page floats (<fo:float>, axf:float-reference, axf:float-x, axf:float-y) | FO | |
| Multi-column float examples (<fo:float>, axf:float-reference, axf:float-x, axf:float-y) | FO | |
| Column float examples (<fo:float>, axf:float-reference, axf:float-x, axf:float-y) | FO | |
| Side floats (<fo:float>, axf:float-x) | FO | |
| Arranging a float in a column (placed outside the column) (<fo:float>, axf:float-x) | FO | |
| Positioning a float to the anchor point (<fo:float>, axf:float-y) | FO | |
| Float move examples (axf:float-move) | FO | |
Line height, text alignment, leaders, line breaking and hyphenation, etc.
| XSL Standard Specification | ||
| Line height (line-height) | FO | |
| line-stacking-strategy (line-height, line-stacking-strategy) | FO | |
| line-height-shift-adjustment (line-height, line-height-shift-adjustment) | FO | |
| line-height-shift-adjustment and line-stacking-strategy (line-height, line-height-shift-adjustment, line-stacking-strategy) | FO | |
| Text alignment in the block (text-align) | FO | |
| Letter spacing (letter-spacing) | FO | |
| Horizontal-in-vertical setting (tatechuyoko) (JLReq) | FO | |
| Antenna House Formatter Extended Specification | ||
| Align title to top of text block (line-height, line-height.conditionality, axf:baseline-grid, axf:baseline-block-snap) | FO | |
| Leader alignment (<fo:leader>, leader-alignment) | FO | |
| Breaking Paragraphs into Lines (BPIL) (axf:line-break, Breaking Paragraphs into Lines, BPIL) | FO | |
| Specifying the amount of space between the punctuation and digit in European Typography (<axf:space-*-punctuation>, <axf:space-between-*-and-*>) | FO | |
| Intruding the inline element into the punctuation (axf:intrude-into-punctuation) | FO | |
| Pair kerning in alphabets (axf:kerning-mode) | FO | |
| Ligatures in alphabets (axf:ligature-mode) | FO | |
| Space between Japanese and Western languages (ideograph-numeric, ideograph-alpha, ideograph-parenthesis) | FO | |
| Trimming text at the end of line (axf:text-justify-trim) | FO | |
| Hanging punctuation at the start / end of line (axf:hanging-punctuation) | FO | |
| Hanging punctuation in Latin text (axf:hanging-punctuation) | FO | |
| text-indent of a block at the top of the page (axf:text-indent-if-first-on-page) | FO | |
| Adjusts the space at the end of the last line (axf:flush-zone) | FO | |
| Adjusting the space on the last line (axf:adjust-last-line-spacing, Breaking Paragraphs into Lines, axf:flush-zone) | FO | |
| Widow Adjustment of Paragraphs (axf:avoid-widow-words) | FO | |
| Exclude punctuation from CJK widow word (axf:avoid-widow-words, axf:avoid-widow-words-cjk-punctuation) | FO | |
| Unbreakable words (unbreakable-words) | FO | |
| Non-starter Japanese character (axf:line-break) | FO | |
| Trimming Japanese full-width punctuation (axf:punctuation-trim) | FO | |
| Trimming the space between full-width punctuation and full-width character (axf:punctuation-spacing) | FO | |
| Hyphenation processing and SOFT HYPHEN (hyphenate, SOFT HYPHEN) | FO | |
| Hyphenation of hyphenated words (axf:hyphenate-hyphenated-word) | FO | |
| Specifying the character count and zone of the word to be hyphenated (axf:hyphenation-minimum-character-count, axf:hyphenation-zone) | FO | |
| Hyphenation processing of words that consist of uppercase letters (hyphenate, axf:hyphenate-caps-word) | FO | |
| Adding hyphenation information (<axf:hyphenation-info>) | FO | |
| Specifies whether to place a hyphen also at the start of the line when breaking lines at a hyphen (axf:double-hyphen-translineation) | FO | |
| Controlling line breaking at abbreviations (axf:abbreviation-character-count) | FO | |
| Independent line numbering in table columns (axf:line-number) | FO | |
| Line numbers to always show (axf:line-number, axf:line-number-show) | FO | |
| Example of line number orientation (axf:line-number-orientation) | FO | |
| Adding line numbers except for continued lines (axf:line-number, axf:line-number-except-continued-line) | FO | |
| Line continued mark (axf:line-continued-mark) | FO | |
| Tabs (<axf:tab>, axf:tab-*) | FO | |
| Right-alignment of last line of a paragraph (<fo:leader>, <axf:tab>, keep-together.within-line) | FO | |
Font size, style and text decoration, etc.
| XSL Standard Specification | ||
| Font size (font-size) | FO | |
| Font-stretch (font-stretch) | FO | |
| Character style (font-weight, font-style, baseline-shift, text-decoration, border-style, color, background-color) | FO | |
| Text shadow (text-shadow) | FO | |
| White space and line breaks in program code (font-family, monospace, white-space) | FO | |
| Changing the capitalization of text (text-transform) | FO | |
| Glyph orientation (glyph-orientation-*) | FO | |
| Antenna House Formatter Extended Specification | ||
| Specifying Japanese font face variants (font-variant, font-variant-east-asian) | FO | |
| Additional fonts with axf:font-face (axf:font-face) | FO | |
| Specify the Unicode range of the font added by axf:font-face, and adjust the font size (axf:font-face, unicode-range, size-adjust) | FO | |
| Character outline (axf:text-stroke) | FO | |
| Drop Caps (axf:initial-letters) | FO | |
| Aligns the float on the start side of the dropped initial (<axf:initial-letters-start-intrusion>) | FO | |
| Character string substitution (axf:text-replace) | FO | |
| Specifying the direction of quotation marks (axf:quotetype) | FO | |
| Emoji Support (Emoji) | FO | |
Formatting multiple languages, ligature, non-starter character, punctuation, etc.
| XSL Standard Specification | ||
| Multiple languages (xml:lang) | FO | |
| Writing direction in vertical mode (writing-mode) | FO | |
| Antenna House Formatter Extended Specification | ||
| Dutch layout (xml:lang, text-replace-Dutch-IJ) | FO | |
Importing external images, watermarks in SVG, etc.
| XSL Standard Specification | ||
| Loading external graphics (<fo:external-graphic>) | FO | |
| Automatically fitting graphics to the drawing area (scale-to-fit) | FO | |
| Graphic scaling in discrete steps (allowed-height-scale, allowed-width-scale, fo:scaling-value-citation) | FO | |
| Embed graphic in XSL-FO (data:, <fo:external-graphic>) | FO | |
| Scalable Vector Graphics (SVG) (<fo:external-graphic>, SVG) | FO | |
| Scalable Vector Graphics (SVG) 2 (<fo:external-graphic>, SVG) | FO | |
| Displaying CGM Graphics (<fo:external-graphic>, CGM) | FO | |
| Encapsulated PostScript (EPS) graphics (<fo:external-graphic>, EPS) | FO | |
| MathML Samples (<math>) | FO | |
| MathML rendering of menclose notation="circle" and pseudo script (<math>, pseudoScripts, encloseCircle) | FO | |
| Antenna House Formatter Extended Specification | ||
| PDF graphics (PDF Embedding) (<fo:external-graphic>, PDF) | FO | |
| Displaying WebP Graphics (<fo:external-graphic>, WebP) | FO | |
| Example of watermark using SVG (background-image, SVG) | FO | |
| Gradients (background-image, linear-gradient, radial-gradient, repeating-linear-gradient, repeating-radial-gradient) | FO | |
| Display the alternate text of an image (axf:display-alttext, axf:alttext) | FO | |
| Embed Microsoft Office documents using OSDC (axf:image-preproc) | FO | |
Bookmarks, links, annotations, etc.
| XSL Standard Specification | ||
| PDF Bookmarks (<fo:bookmark-tree>, <fo:bookmark>) | FO | |
| Links in PDF (<fo:basic-link>) | FO | |
| Antenna House Formatter Extended Specification | ||
| Document Information embedded into PDF (<axf:document-info>) | FO | |
| Page layout when PDF is opened (<axf:document-info>, pagelayout) | FO | |
| Display of a link destination (axf:destination-type) | FO | |
| PDF Embedding (<fo:external-graphic>, background-image, PDF) | FO | |
| PDF embedding by specifying pages (<fo:external-graphic>, PDF) | FO | |
| Printing by merging embedded PDF (background-image, <fo:block-container>, absolute-position, PDF) | FO | |
| Annotations in PDF document (axf:annotation-*) | FO | |
| Keeping the annotation in the embedded PDF (import-annotation-types) | FO | |
| Specifying the annotation creation and modification date. (axf:annotation-createdate, axf:annotation-modifydate) | FO | |
| Layer in PDF output (axf:layer-settings, axf:layer) | FO | |
| Embedding multi media in PDF (<fo:external-graphic>, content-type) | FO | |
| Embedded and External Multimedia Data (<fo:external-graphic>, axf:multimedia-treatment, content-type) | FO | |
| Rich Media Annotations (<fo:external-graphic>, axf:multimedia-treatment, content-type) | FO | |
| Form field (<axf:form>, <axf:form-field>) | FO | |
| Adds a page number to the field name (<axf:form>, <axf:form-field>, axf:field-name-suffix-page-number) | FO | |
| Form Event (<axf:form>, <axf:form-field>, <axf:form-field-event>) | FO | |
| Printer Marks (axf:printer-marks, axf:crop-offset, axf:bleed) | FO | |
| crop-trim, cross-circle, cross-registration (axf:printer-marks) | FO | |
| Specifies whether printer marks are drawn over the page content (axf:printer-marks-over-content) | FO | |
| Overprint (axf:overprint) | FO | |
| Specifying expansion text for tags in Tagged PDF (axf:expansion-text, PDF, Tagged PDF) | FO | |
Color spaces.
| Antenna House Formatter Extended Specification | ||
| Named colors (color) | FO | |
| Grayscale rendering with rgb-icc() (rgb-icc, #Grayscale) | FO | |
| CMYK color with rgb-icc() and cmyk() (rgb-icc, #CMYK, cmyk) | FO | |
| PANTONE® spot colors with rgb-icc() (rgb-icc, PANTONE, #Separation) | FO | |
| Colors as Hue, Saturation, and Lightness (color, hsl(), hsla()) | FO | |
| Transparent and invisible text (color, transparent) | FO | |
Antenna House Formatter Barcode Generator Option must be purchased to use this feature.
| Antenna House Formatter Extended Specification | ||
| Barcode (<fo:external-graphic>, data:application/vnd.ah-barcode) | FO | |
| Barcode color and quiet zone (<fo:external-graphic>, data:application/vnd.ah-barcode, color, qz) | FO | |
| Barcode color and size (<fo:external-graphic>, data:application/vnd.ah-barcode, color) | FO | |
Mono-ruby, group-ruby, jyukugo-ruby, emphasis mark, etc.
| Antenna House Formatter Extended Specification | ||
| Ruby (<axf:ruby>, <axf:ruby-base>, <axf:ruby-text>) | FO | |
| Ruby in vertical mode (<axf:ruby>, <axf:ruby-base>, <axf:ruby-text>) | FO | |
| Ruby alignment (<axf:ruby>, axf:ruby-align) | FO | |
| How ruby overhangs text (<axf:ruby>, axf:ruby-overhang, axf:ruby-limit-overhang, axf:ruby-limit-space, axf:ruby-condense) | FO | |
| Ruby text appearance (<axf:ruby>, axf:ruby-font-size, axf:ruby-minimum-font-size, axf:ruby-small-kana, axf:ruby-color, axf:ruby-font-family, axf:ruby-font-weight, axf:ruby-font-style, axf:ruby-font-stretch) | FO | |
| Ruby and emphasis marks (<axf:ruby>, axf:text-emphasis-style, axf:text-emphasis-offset) | FO | |
| Dynamic content change (axf:document-info, axf:form, axf:form-field ) | FO |
Extra examples
| Cell repeat marker | FO | |
| Document info | FO | |
| Open Action Zoom | FO | |
| Float in change bar | FO | |
| Font from url | FO | |
| Footnote | FO | |
| Form | FO | |
| Formatter configuration in FO | FO | |
| Hyphenation configuration in FO | FO | |
| Outline and multiple volumes | FO | |
| Punctuation spacing | FO | |
| Text Transform | FO | |
| Table omit header and table omit footer | FO | |
| Overflow | FO | |
| Leader alignment | FO | |
| Internal Destination | FO | |
| Format | FO | |
| Force page count | FO | |
| Font variant | FO | |
| Font stretch | FO | |
| Font size adjust | FO | |
| Display align | FO | |
| Border style | FO | |
| Download all misc samples | Zip File | |
Awards


Contact
Privacy Policy | © 2025 Antenna House, Inc.