What Is XSL-FO (XSL - Formatting Objects)

This section describes XSL-FO (XSL Formatting Objects), which is is a language that allows you to describe formatting objects as an XML document for visual presentation in different styles.

What is XSL-FO (XSL Formatting Objects)? XSL-FO is a language that allows you to describe formatting objects as an XML document for visual presentation in different styles.

Main features of XSL-FO:

This tutorial book will focus on XSL-FO and its related tools.

Table of Contents

 About This Book

Introduction of XSL-FO

 What Is XSL (eXtensible Stylesheet Language)

 What Is XSLT (XSL Transformations)

What Is XSL-FO (XSL - Formatting Objects)

 hello.fo - Sample XSL-FO document

 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

 References

 Full Version in PDF/ePUB