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