Herong's Tutorial Notes On XSL-FO and XHTML
Dr. Herong Yang, Version 2.00

XSL-FO Concepts

Part:   1  2  

(Continued from previous part...)

Page Layouts

Page Layout: A specification of layout and pagination constrains on the output medium.

Page layouts are organized as:

  • "simple-page-master": A specification of a single page.
  • "page-sequence-master": A specification of a sequence of pages.

Page layouts are defined independent of areas. They are used as constrains while stacking areas on the output medium.

Formatting Objects

Formatting Object: A semantic element in the XSL-SO language. Its like a class of objects in Java language.

There are three types of formatting objects:

  • Formatting objects that generate areas. Objects produced by "fo:block" statements are good examples of this type.
  • Formatting objects that return areas, but do not generate them.
  • Formatting objects that are used as parameters in the area generation process. Objects produced by "fo:simple-page-master" statements are good examples of this type.

Part:   1  2  

Dr. Herong Yang, updated in 2006
Herong's Tutorial Notes On XSL-FO and XHTML - XSL-FO Concepts