Buying Options
XSL-FO
Print $34.95
Add to Cart
Print+Ebook $38.45
Add to Cart
Ebook $24.99
(PDF)
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £26.99
Add to Cart
What is this?
Description
Extensible Style Language-Formatting Objects, or XSL-FO, is a set of tools developers and web designers use to describe page printouts of their XML (including XHTML) documents. XSL-FO teaches you how to think about the formatting of your documents and guides you through the questions you'll need to ask to ensure that your printed documents meet the same high standards as your computer-generated content.
Full Description
Table of Contents
  1. Chapter 1 Planning for XSL-FO

    1. XML and Document Processing

    2. Choosing Your Print Production Approach

    3. Choosing Tools

    4. The Future for XSL-FO

  2. Chapter 2 A First Look at XSL-FO

    1. An XSL-FO Overview

    2. Related Stylesheet Specifications

    3. Using XSL-FO as Part of XSL

    4. Shorthand, Short Form, and Inheritance

  3. Chapter 3 Pagination

    1. Document Classes

    2. The Main Parts of an XSL-FO Document

    3. Simple Page Master

    4. Complex Pagination

    5. Page Sequences

  4. Chapter 4 Areas

    1. Informal Definition of an Area

    2. Area Types

    3. Components of an Area

    4. Reference Areas

    5. Area Positioning

  5. Chapter 5 Blocks

    1. Block Basics

    2. Blocks for Special Purposes

    3. Decorating Blocks

    4. Lists

    5. Tables

    6. Additional Material

  6. Chapter 6 Inline Elements

    1. Content

    2. Inline Styling

    3. Other Uses

  7. Chapter 7 Graphics and Color

    1. Graphics

    2. Basic Color Usage

    3. Color Specification

    4. Color Profiles

    5. Applicability

  8. Chapter 8 Styling at the Character Level

    1. General Character Properties

    2. Fonts

  9. Chapter 9 Cross-Document Links

    1. Cross-Document Links

    2. Indexing and Tables of Contents

    3. Running Headers

  10. Chapter 10 Putting It All Together

    1. Outline

  11. Chapter 11 Stylesheet Organization

    1. Classes of Stylesheets

    2. Page Layout

    3. Main Flows

    4. Inclusion and Importing

  1. Appendix A How Do I Do That?

  2. Appendix B Finding Your Way Aroundthe Specification

    1. Overview

  3. Appendix C Today's Tools

    1. RenderX XEP Formatter

    2. Antenna House Formatter

    3. FOP Formatter

    4. PassiveTEX Formatter

    5. Unicorn Formatting Objects Formatter

    6. Formatting Objects Authoring Tool

    7. Render Engine from XML/XSL to PDF

    8. jfor, Java XSL-FO to RTF converter

    9. XMLmind FO Converter

    10. XSLfast

    11. Epic Editor V4.2

    12. IBM XSL Formatting Objects Composer (XFC)

    13. Summary

  4. Appendix D Objects, Properties, andCompliance Levels

    1. Basic, Extended or Complete?

    2. Property Summary

  5. Appendix E Inheritance Characteristics

    1. Font-, Character-, and Spacing-Related Properties

  6. Appendix F Examples for Chapter 10

  7. Appendix G Elements and Valid Properties

    1. XSL-FO Elements and Their Properties

    2. Properties and the Elements to Which They Apply

  8. Appendix H GNU Free DocumentationLicense (GFDL)

    1. Preamble

    2. Applicability and Definitions

    3. Verbatim Copying

    4. Copying in Quantity

    5. Modifications

    6. Combining Documents

    7. Collections of Documents

    8. Aggregation with Independent Works

    9. Translation

    10. Termination

    11. Future Revisions of This License

    12. Addendum: How to Use This License for Your Documents

  9. Glossary

  10. Colophon

View Full Table of Contents
Product Details
Title:
XSL-FO
By:
Dave Pawson
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
August 2002
Ebook Release:
June 2009
Pages:
288
Print ISBN:
978-0-596-00355-5
| ISBN 10:
0-596-00355-2
Ebook ISBN:
978-0-596-55610-5
| ISBN 10:
0-596-55610-1
Customer Reviews
About the Author
  1. Dave Pawson

    maintains the XSLT and XSL-FO FAQ site. He got started with XML in 1997 while looking for a means of document reuse for multimedia presentation in print and braille for the Royal National Institute of the Blind (RNIB). He is the W3C Advisory Committee representative for the RNIB,and has supported the Web Accessibility Initiative since 1998. His background is in software development in the aerospace industry, followed by 5 years with RNIB, where he initially worked as a change agent, has more recently been monitoring web standards for accessibility. He has been heavily involved in the digital talking book inititiative coordinated by the DAISY consortium at www.daisy.org.

    View Dave Pawson's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of XSL-FO is a pennant-winged nightjar. Pennant-winged nightjars (Macrodipteryx vexillarius) are night-flying birds native to southern parts of Africa. Nightjars are also known in some areas as goatsuckers, because they were once thought to drink the milk ofgoats. However, they are actually insectivores and were probably common near goats because of the insects the animals attract.

Pennant-winged nightjars have long, pointed wings; weak feet; and small, wide bills. Fluffy feathers make them almost noiseless fliers. Males are known for their long, black-and-white, pennant-like feathers that flutter like streamers to attract mates. When a male finds a mate, his long feathers fall off. Linley Dolby was the production editor and proofreader, and Tatiana Apandi Diaz was the copyeditor for XSL-FO. Darren Kelly, Rachel Wheeler, and Claire Cloutier provided quality control. Derek Di Matteo and Phil Dangler provided production support. Brenda Miller wrote the index.

Hanna Dyer designed the cover ofthis book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

David Futato designed the interior layout. This book was converted to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is Lucas-Font's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Linley Dolby.

  • Book cover of XSL-FO