XSL-FO Reference

|  | Search W3Schools : |

HOME | HTML | CSS | XML | JAVASCRIPT | ASP | PHP | SQL | MORE... |  | References | Examples | Forum | About

ADVERTISEMENTS XML Certification Download XML editor Custom Programming |  |

Table of contents

XSLFO Tutorial
XSLFO HOME
XSLFO Intro
XSLFO Documents
XSLFO Areas
XSLFO Output
XSLFO Flow
XSLFO Pages
XSLFO Blocks
XSLFO Lists
XSLFO Tables
XSLFO & XSLT
XSLFO Software
XSLFO Reference
XSLFO Objects

Selected Reading

Web Statistics
Web Glossary
Web Hosting
Web Quality
W3Schools Tutorials
W3Schools Forum
Helping W3Schools

# XSL-FO Reference

## XSL Formatting Objects Reference

The process that converts a description into a presentation is called formatting.

Object | Description
basic-link | Represents the start resource of a link
bidi-override | Overrides the default Unicode BIDI direction
block | Defines a block of output (e.g. paragraphs and titles)
block-container | Defines a block-level reference-area
character | Specifies a character that will be mapped to a glyph for presentation
color-profile | Defines a color-profile for a stylesheet
conditional-page-master-reference | Specifies a page-master to be used when the conditions defined are true
declarations | Groups global declarations for a stylesheet
external-graphic | Used for a graphic where the graphics data resides outside of the XML result tree
float | Typically used to position an image in a separate area at the beginning of a page OR to position an image to one side, with the content flowing along-side of the image
flow | Contains all elements to be printed to a page
footnote | Defines a footnote within the region-body of a page
footnote-body | Defines the content of the footnote
initial-property-set | Formats the first line of an <fo:block>
inline | Formats a part of a text with a background or enclosing it in a border
inline-container | Defines an inline reference-area
instream-foreign-object | Used for inline graphics or for "generic" objects where the object's data resides as descendants of <fo:instream-foreign-object>
layout-master-set | Holds all masters used in a document
leader | Used to generate "." to separate titles from page numbers in 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 the list
list-item-body | Contains the content/body of the list-item
list-item-label | Contains the label for the list-item (typically a number, character, etc.)
marker | Used with <fo:retrieve-marker> to create running headers or footers
multi-case | Contains (within an <fo:multi-switch>) each alternative sub-tree of XSL-FO objects. The parent <fo:multi-switch> will choose which alternative to show and hide the rest
multi-properties | Used to switch between two or more property-sets
multi-property-set | Specifies an alternative property-set that will be applied depending on the state of the user agent
multi-switch | Holds 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-number
page-number-citation | References the page-number for the page that contains the first normal area returned by the cited object
page-sequence | A container for page output elements. There will be one <fo:page-sequence> object for each page layout
page-sequence-master | Specifies which simple-page-masters are to be used and in which order
region-after | Defines a page footer
region-before | Defines a page header
region-body | Defines a page body
region-end | Defines the right sidebar of a page
region-start | Defines the left sidebar of a page
repeatable-page-master-alternatives | Specifies repetition of a set of simple-page-masters
repeatable-page-master-reference | Specifies repetition of a single simple-page-master
retrieve-marker | Used with <fo:marker> to create running headers or footers
root | The root (top) node for XSL-FO documents
simple-page-master | Defines the size and shape of a page
single-page-master-reference | Specifies a page-master to be used at a given point in the sequence of pages
static-content | Contains static content (e.g. headers and footers) that will be repeated on many pages
table | Formats the tabular material of 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 a table
table-cell | Defines a table cell
table-column | Formats the columns of a table
table-footer | Defines a table footer
table-header | Defines a table header
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

## Altova® MissionKit® - Integrated suite of XML tools

The Altova MissionKit is a suite of intelligent XML tools, including:

XMLSpy® – industry-leading XML editor

- Support for all XML-based technologies
- Graphical editing views, powerful debuggers, code generation, & more

MapForce® – graphical data mapping tool

- Drag-and-drop data conversion with code generation
- Support for XML, DBs, EDI, Excel® 2007, text, Web services

StyleVision® – visual stylesheet designer

- Drag-and-drop stylesheet design for XML & databases
- Output to HTML, PDF, RTF, Word 2007, & more

And more…

Try before you buy with a free fully functional 30-day trial

Download today

## Get Your Diploma!

W3Schools' Online Certification Program is the perfect solution for busy professionals who need to balance work, family, and career building.

The HTML Certificate is for developers who want to document their knowledge of HTML, XHTML, and CSS.

The JavaScript Certificate is for developers who want to document their knowledge of JavaScript and the HTML DOM.

The XML Certificate is for developers who want to document their knowledge of XML, XML DOM and XSLT.

The ASP Certificate is for developers who want to document their knowledge of ASP, SQL, and ADO.

The PHP Certificate is for developers who want to document their knowledge of PHP and SQL (MySQL).

WEB HOSTING
ASP.NET Web Hosting
$15 Domain Name Registration Save $20 / year!
Buy UK Domain Names Register Domain Names
Cheap Domain Names Cheap Web Hosting
Best Web Hosting
PHP MySQL Hosting
Top 10 Web Hosting
UK Reseller Hosting
Web Hosting
FREE Web Hosting

WEB BUILDING
Website Templates Flash Templates Website Builder Internet Business Opportunity
Custom Programming
FREE Trial or Demo Web Content Manager Forms,Web Alerts,RSS
Download XML editor
FREE Flash Website
FREE Web Templates

EDUCATION
US Web Design Schools
HTML Certification
JavaScript Certification
XML Certification
PHP Certification
ASP Certification

HOME or Top of Page |  | Printer Friendly
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2009 by Refsnes Data. All Rights Reserved.