Introduction to XSL-FO Overview
Introduction to XSL-FO teaches students how transform XML documents with XSL to create PDFs.
Introduction to XSL-FO Course Goals
- Learn how the Formatting Objects (FO) language works
- Learn to auto-generate FO documents from XML with XSLT
- Learn to use a Formatting Objects Engine to generate PDF documents from XML
Introduction to XSL-FO Course Prerequisites
Experience in the following areas is required.
- XML
- XSLT
Experience in the following areas would be beneficial.
- HTML
Introduction to XSL-FO Course Outline
- Formatting Objects Basics
- The purpose of XSL-FO
- How XSL-FO Works
- An XSL-FO Example
- The Root Element: fo:root
- fo:layout-master-set and fo:simple-page-master
- Regions
- fo:page-sequence
- fo:flow and fo:static-content
- fo:block
- Using XSLT to Create FO
- Blocks and Inlines
- Static Content
- fo:region-before and fo:region-after
- fo:static-content
- Creating a Multi-page Document
- Formatting Blocks
- Border
- Space and Padding
- Formatting Text
- Inline Elements
- Creating Lists
- fo:list-block
- fo:list-item
- fo:list-item-label
- fo:list-item-body
- Static Content
- Page Layout
- Page Masters
- Simple Layout
- fo:simple-page-master
- fo:region-body
- fo:region-before, fo:region-after, fo:region-start, and fo:region-end
- Conditional Page Masters
- Odd and Even Pages
- Blank Pages
- break-before and break-after
- Creating the Page Layout with XSLT
- Links and Graphics
- External Links
- Graphics
- Internal Links
- Leaders, Markers and Page Numbers
- The Output
- Table of Contents
- Leaders
- Columns, Keeps, and Breaks
- Columns
- Keeps
- Breaks
- Tables
- Creating Tables
- fo:table
- fo:table-column
- fo:table-header, fo:table-body, fo:table-footer
- fo:table-row
- fo:table-cell
- Creating Tables
- Tying It All Together
- Workshop: Transforming data for output to PDF
Setup
For setup instructions, please visit http://www.webucator.com/Course.cfm?CourseID=XFO101
Shopping Cart
Order Manuals