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 | © 2024 Antenna House, Inc.