XSL-FO Reference Manual
- Previous Page XSLFO and XSLT
- Next Page XSLFO Tutorial
The process of converting a description into a presentation is called formatting (formatting).
Object | Description |
---|---|
basic-link | Define the starting resource for a link |
bidi-override | Overrides the default Unicode BIDI direction |
block | Define an output block (such as paragraphs and headings) |
block-container | Define a block-level reference area (reference-area) |
character | Define a character that will be mapped to a glyph for rendering |
color-profile | Define a color profile for a stylesheet |
conditional-page-master-reference | Specify a page-master to be used when the defined condition is met |
declarations | Combine global declarations for a specific stylesheet |
external-graphic | Used for graphics whose image data is located outside the XML result tree |
float | Typical usage is to place an image in a separate area at the beginning of the page, or to place an image on one side, while the content flows next to the image. |
flow | Contains all elements that are output to the page |
footnote | Define a footnote within the region-body of the page |
footnote-body | Define the content of the footnote |
initial-property-set | Formatting the first line of <fo:block> |
inline | By using background or enclosing it within a border, you can format a specific part of the text |
inline-container | Define an inline reference area (inline reference-area). |
instream-foreign-object | Used for inline graphics or for ordinary objects, where the object data exists as descendants of <fo:instream-foreign-object>. |
layout-master-set | Contains all master layouts used in the document. |
leader | Used to generate a leader (".") separated by page numbers from the content table, or create input fields in a form, or create a horizontal line. |
list-block | Define a list |
list-item | Contains each item in the list. |
list-item-body | Contains the content or body of the list item. |
list-item-label | Contains the label of the list item (representatively data, characters, etc.). |
marker | Used with fo:retrieve-marker to create continuous pages or footers |
multi-case | Contains each selectable subtree of XSL-FO objects (within the <fo:multi-switch>). The parent element <fo:multi-switch> will choose to display that option and hide the rest of the options. |
multi-properties | Used to switch between two or more property sets (property-sets). |
multi-property-set | Specify a set of selectable properties that will be applied according to the state of the user agent. |
multi-switch | Contains one or more <fo:multi-case> objects and controls the switching between them (activated by <fo:multi-toggle>). |
multi-toggle | Used to switch to another <fo:multi-case> |
page-number | Represents the current page |
page-number-citation | Page number citation for the page, which contains the first standard area returned by the referenced object. |
page-sequence | A container for page output elements. One <fo:page-sequence> object is used for each page layout. |
page-sequence-master | Specify which simple-page-master to use, as well as the order of use. |
region-after | Define the footer of the page |
region-before | Define the header of the page |
region-body | Define the main body of the page |
region-end | Define the right column of the page |
region-start | Define the left column of the page |
repeatable-page-master-alternatives | Define a set of copies of a simple-page-master |
repeatable-page-master-reference | Specify a copy of a simple simple-page-master |
retrieve-marker | Used with <fo:marker> to create continuous headers or footers |
root | Root (top) node of an XSL-FO document |
simple-page-master | Define the size and shape of a page |
single-page-master-reference | Specify a single-page master reference at a given point in a page sequence |
static-content | Contain static content that is repeated on many pages (such as headers and footers) |
table | Format tabular materials of a table |
table-and-caption | Format a table and its title |
table-body | Container for table rows and table cells |
table-caption | Contain a table title |
table-cell | Define a table cell |
table-column | Format the columns of a table |
table-footer | Define the footer of a table |
table-header | Define the header of a table |
table-row | Define the rows of a table |
title | Define a title for a page sequence |
wrapper | Specify inheritance properties for a group of XSL-FO objects |
- Previous Page XSLFO and XSLT
- Next Page XSLFO Tutorial