List Formatting Object Tree

This section describes the list formatting object tree, which generate a list of items with one label and one body per item.

In XSL-FO specifications, a list can be constructed with 4 formatting objects organized as a formatting object tree as shown below:

List Formatting Objects Tree
List Formatting Objects Tree

Here are short descriptions of each formatting object used to build a list:

See next tutorials for examples of list formatting objects.

Table of Contents

 About This Book

 Introduction of XSL-FO

 Apache™ FOP (Formatting Objects Processor)

 RenderX XEP as an XSL-FO Tool

 Introduction of Area Model

 XSL-FO Document Basics and Examples

 Page Layout Masters

 Block-Level Formatting Objects

 Inline-Level Formatting Objects

 Including Graphics in XSL-FO document

 Table of Rows and Columns

List, Item, Label, and Body

List Formatting Object Tree

 Impact of start-indent on list-item-body

 Area Model of List Item, Label and Body

 Floating Blocks - "float" and "footnote"

 Hyperlinks, Table of Contents and Indexes

 Headers and Footers using "static-content"

 Font Attributes and Font Families

 Apache FOP Font Configurations

 RenderX XEP Font Configurations

 Converting HTML to PDF


 Full Version in PDF/ePUB