Inline-Level Formatting Objects

This chapter provides tutorial notes and example codes on XSL-FO inline-level formatting objects. Topics include introduction of 'inline', 'inline-container', 'character', 'leader', and 'page-number*' formatting objects; inline area splitting for line breaks; converting block-level formatting objects to inline areas.

What Are Inline-Level Formatting Objects?

What Is "inline" Formatting Object?

"inline" Splitting for Line Break

What Is "line-height" Attribute?

What Is "baseline-shift" Attribute?

"inline" with Mixed Content

FOP Failed on "block" inside "inline"

What Is "inline-container" Formatting Object?

What Is "character" Formatting Object?

What Is "leader" Formatting Object?

What Are "page-number*" Formatting Objects?

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