Easy Tutorial
❮ Xslfo Flow Obj Table ❯

XSL-FO Reference Manual


XSL Formatting Objects Reference Manual

The process of converting descriptions into presentation 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 the character that will be mapped to a glyph for presentation.
color-profile Defines a color profile for the stylesheet.
conditional-page-master-reference Specifies a page-master to be used when the defined condition is met.
declarations Combines 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 start of a page, or to position an image to one side by flowing content along the side of the image.
flow Contains all elements to be printed to the page.
footnote Defines a footnote within the region-body of the page.
footnote-body Defines the content of the footnote.
initial-property-set Formats the first line of an <fo:block>.
inline Defines the format of a part of text by background properties or by embedding it in a border.
inline-container Defines an inline reference area.
instream-foreign-object Used for inline graphics or "generic" objects, where the object data exists as descendants of <fo:instream-foreign-object>.
layout-master-set Holds all masters used in the document.
leader Used to generate "." symbols to separate page numbers in content tables, or to create input fields in forms, or to create horizontal rules.
list-block Defines a list.
list-item Contains each item in the list.
list-item-body Contains the content/body of the list-item.
list-item-label Contains the label of the list-item (usually a number, character, etc.).
marker Used with <fo:retrieve-marker> to create running headers or footers.
multi-case Contains each alternative subtree of XSL-FO objects (inside <fo:multi-switch>). The parent element <fo:multi-switch> 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 optional set of properties to be applied based on user agent state.
multi-switch Holds one or more <fo:multi-case> objects, controlling their transitions (triggered by <fo:multi-toggle>) with each other.
multi-toggle Used to switch to another <fo:multi-case>.
page-number Represents the current page number.
page-number-citation References the page number for a page that contains the first normal area returned by the referenced object.
page-sequence Container for page output elements. Each page layout will have one <fo:page-sequence> object.
page-sequence-master Specifies the simple-page-masters to be used and their sequence.
region-after Defines the footer.
region-before Defines the header.
region-body Defines the main body of the page.
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-master.
repeatable-page-master-reference Specifies a copy of a single simple-page-master.
retrieve-marker Used with <fo:marker> to create running headers or footers.
root The root (top-level) node of an XSL-FO document.
simple-page-master Defines the dimensions and shape of a page.
single-page-master-reference Specifies the page-master used at a given point in the page sequence.
static-content Object containing static content (such as headers and footers) that is repeated across multiple pages.
table Formats tabular material for 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 for the table.
table-cell Defines a table cell.
table-column Formats the columns of a table.
table-footer Defines the footer for the table.
table-header Defines the header for the table.
table-row Defines a table row.
title Defines a title for a page-sequence.
wrapper Specifies inherited attributes for a group of XSL-FO objects.
❮ Xslfo Flow Obj Table ❯