XSL-FO Reference Manual

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