XSL-FO Document Basics and Examples

This chapter provides tutorial notes and example codes on XSL-FO document basics. Topics include basic rules of writing XSL-FO documents; examples of page break, page header, cover page, 2-column pages, etc.

Document Top Level Structure Rules

Example - hello.fo

Example - Page-Break-with-Header.fo

Example - Cover-Page-and-Two-Columns.fo


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

 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