Page Layout Masters

This chapter provides tutorial notes and example codes on XSL-FO page layout masters. Topics include introduction of simple-page-master and page-sequence-master; declaring region-body, region-before, region-after, region-start and region-end; mapping a page-sequence to a layout or layout sequence; mapping flow of blocks to page regions.

Layout Declarations

simple-page-master - Simple Page Layout

simple-page-master Attributes and Sub Elements

simple-page-master/region-body Sub Element

region-before and region-after Sub Elements

region-start and region-end Sub Elements

"Body" Region Margin and "Side" Region Extent

Precedence of Side Region Corners

Page Layout and Page Sequence Mapping

What Is "page-sequence-master"

Layout Sequence Example - Cover and Content

Wheat Is "repeatable-page-master-alternatives"?

Layout Sequence Example - Odd and Even Pages

Takeaways:

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

 References

 Full Version in PDF/ePUB