XSL-FO object
XSL Formatting Object Reference Manual
The process of converting descriptions into presentations is called formatting.
Object | Description |
---|---|
basic-link | Represents the start of a link resource. |
bidi-override | Override the default Unicode BIDI direction. |
block | Define an output block (such as paragraphs and titles). |
block-container | Define a block-level reference area (reference-area). |
#character | Specifies the character that will be mapped to the glyph for rendering. |
color-profile | Defines a color profile for the style sheet. |
conditional-page-master-reference | Specifies a page-master to be used when the defined condition is true. |
declarations | Combines the global declarations of a style sheet. |
external-graphic | For use with a graphic where the image data is outside the XML result tree. |
float | is typically used to position an image in a separate area at the beginning of the page, or to position an image to a location by flowing content along one side of the image. side. |
flow | Contains all elements to be printed to the page. |
footnote | A footnote defined inside the region-body of the page. |
footnote-body | Define the content of the footnote. |
initial-property-set | Formats the first line of <fo:block>. |
inline | Format a portion of text via a background attribute or by embedding it in a border. |
inline-container | Define an inline reference area (reference-area). |
instream-foreign-object | For inline graphics or "generic" class objects. In it, the object's data exists as a descendant of <fo:instream-foreign-object>. |
layout-master-set | Save all masters used in the document. |
leader | Used to generate "." symbols to separate titles of page numbers in a content table, or to create input fields in a form, or to create horizontal rule. |
list-block | Define list. |
list-item | Contains each item in the list. |
list-item-body | Contains the content/body of list-item. |
list-item-label | Contains the list-item label (usually numbers, characters, etc.). |
marker | Use with <fo:retrieve-marker> to create a running header or footer. |
multi-case | Contains each selection subtree of the XSL-FO object (inside <fo:multi-switch>). The parent element <fo:multi-switch> selects which option to display and hides the remaining options. |
multi-properties | Used to switch between two or more property sets. |
multi-property-set | Specifies an optional set of properties that are applied based on the user agent state. |
multi-switch | Retain one or more <fo:multi-case> objects, control them (triggered by <fo:multi-toggle>) conversion between each other. |
multi-toggle | is used to switch to another <fo:multi-case>. |
page-number | represents the current page number. |
page-number-citation | is the page number of the page that contains the first normal region returned by the referenced object. |
page-sequence | Container for page output elements. Each page layout will have a <fo:page-sequence> object. |
page-sequence-master | Specifies the simple-page-masters to be used and the order in which they are used. |
region-after | Define the footer. |
region-before | Define the header. |
region-body | Define the page theme. |
region-end | Define the right column of the page. |
region-start | Define the left column of the page. |
repeatable-page-master-alternatives | Specifies a set of replicas of simple-page-master. |
repeatable-page-master-reference | Specifies a copy of a single simple-page-master. |
retrieve-marker | Use with <fo:marker> to create a running header or footer. |
root | The root (top-level) node of the XSL-FO document. |
simple-page-master | Defines the size and shape of a page. |
single-page-master-reference | Specifies the page-master to be used at a given point in the page sequence. |
static-content | The object contains static content (such as headers and footers), which will be called repeatedly in multiple pages. |
table | Format tabular material for tables. |
table-and-caption | Format tables and their captions. |
table-body | Container containing table rows and table cells. |
table-caption | Contains the title of the table. |
table-cell | Define table cell. |
table-column | Format the columns of the table. |
table-footer | Define the footer of the table. |
table-header | Define the header of the table. |
table-row | Define table row. |
title | Define a title for a page-sequence. |
wrapper | Specifies the inherited attribute for a set of XSL-FO objects. |