YouTip LogoYouTip

Xslfo Reference

XSL Formatting Objects Reference Manual

The process of converting descriptions into rendering is called formatting.

Object Description
basic-link Represents the starting resource of a link.
bidi-override Overrides the default Unicode BIDI direction.
block Defines an output block (such as paragraphs and headings).
block-container Defines a block-level reference-area.
character Specifies a character that will be mapped to a glyph for rendering.
color-profile Defines a color profile for the stylesheet.
conditional-page-master-reference Specifies a page-master to be used when a defined condition is true.
declarations Groups global declarations of a stylesheet.
external-graphic Used for graphics where the image data is located outside the XML result tree.
float Typically used to position an image in a separate area at the beginning of a page, or to position it to one side by flowing content alongside the image.
flow Contains all elements to be printed on the page.
footnote Defines a footnote inside the region-body of a page.
footnote-body Defines the content of a footnote.
initial-property-set Formats the first line of an .
inline Defines formatting for a portion of text via background properties or by enclosing it in a border.
inline-container Defines an inline reference-area.
instream-foreign-object Used for inline graphics or "generic" class objects, where the object data exists as descendants of .
layout-master-set Holds all masters used in the document.
leader Used to generate "." symbols separating headings from page numbers in a table of contents, or to create input fields in forms, or to create horizontal rules.
list-block Defines a list.
list-item Contains each item in a list.
list-item-body Contains the content/body of a list-item.
list-item-label Contains the list-item label (usually numbers, characters, etc.).
marker Used together with to create running headers or footers.
multi-case Contains each alternative subtree of XSL-FO objects (inside ). The parent element selects which option to display and hides the rest.
multi-properties Used to switch between two or more sets of properties.
multi-property-set Specifies an alternative set of properties applied based on the user agent state.
multi-switch Holds one or more objects and controls switching between them (triggered by ).
multi-toggle Used to switch to another .
page-number Represents the current page number.
page-number-citation Retrieves the page number for the page containing the first normal area returned by the referenced object.
page-sequence Container for page output elements. Each page layout will have one object.
page-sequence-master Specifies which simple-page-masters to use and the order in which to use them.
region-after Defines the footer.
region-before Defines the header.
region-body Defines the page body.
region-end Defines the right sidebar of the page.
region-start Defines the left sidebar of the page.
repeatable-page-master-alternatives Specifies a set of copies of simple-page-masters.
repeatable-page-master-reference Specifies copies of a single simple-page-master.
retrieve-marker Used together with to create running headers or footers.
root The root (top-level) node of an 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 a page sequence.
static-content Contains static content (such as headers and footers) that will be repeated across multiple pages.
table Formats tabular material in a table.
table-and-caption Formats a table and its caption.
table-body Container for table rows and table cells.
table-caption Contains the caption of a table.
table-cell Defines a table cell.
table-column Formats a column of a table.
table-footer Defines the footer of a table.
table-header Defines the header of a table.
table-row Defines a table row.
title Defines a title for a page-sequence.
wrapper Specifies inherited properties for a group of XSL-FO objects.
← Obj Basic LinkXslfo Software β†’