Introduction to XSL-FO

See Course Outline

Training for your Team

2
Days
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors

Training for Yourself

$850.00
or 2 vouchers
  • Live Online Training
  • For Individuals
  • Expert Instructors
  • Guaranteed to Run
  • 100% Free Re-take Option
  • 1-minute Video

Upcoming Classes

  • See More Classes

Please select a class.
Overview

Introduction to XSL-FO teaches students how to transform XML documents with XSL to create PDFs.

Goals
  1. Learn how the Formatting Objects (FO) language works
  2. Learn to auto-generate FO documents from XML with XSLT
  3. Learn to use a Formatting Objects Engine to generate PDF documents from XML
Outline
  1. Formatting Objects Basics
    1. The purpose of XSL-FO
    2. How XSL-FO Works
      1. XSL-FO Document Parts
      2. An XSL-FO Example
      3. The Root Element: root
      4. layout-master-set and simple-page-master
      5. Regions
      6. page-sequence
      7. flow and static-content
      8. block
    3. Static Content
      1. region-before and region-after
      2. static-content
  2. Blocks and Inlines
    1. Formatting Blocks
      1. Box Model
      2. Border
      3. Space, Indent and Padding
      4. Background
      5. A Formatting Example
      6. Formatting Text
    2. Inline Elements
    3. Inheritance
      1. wrapper
    4. Creating Lists
      1. list-block
      2. list-item
      3. list-item-label
      4. list-item-body
    5. Whitespace
  3. Page Layout
    1. Page Masters
    2. Simple Layout
      1. fo:simple-page-master
      2. fo:region-body
      3. fo:region-before, fo:region-after, fo:region-start, and fo:region-end
    3. page-sequence-master
      1. Creating a Cover Page
      2. Odd and Even Pages
    4. Blank Pages
      1. break-before and break-after
    5. Columns
  4. Links and Graphics
    1. External Links
    2. Graphics
    3. Internal Links
  5. Tying It All Together: XSL-FO
    1. Tying it all Together
  6. Keeps, Orphans, and Widows
    1. Keep Constraints
      1. keep-with-previous and keep-with-next
      2. keep-together
    2. Orphans and Widows
  7. Leaders, Markers and Page Numbers
    1. The Output
    2. Table of Contents
      1. Page Numbering
    3. Leaders
    4. Markers
  8. Tables
    1. Creating Tables
      1. fo:table
      2. fo:table-column
      3. fo:table-header, fo:table-body, fo:table-footer
      4. fo:table-row
      5. fo:table-cell
  9. Footnotes and Floats
    1. Footnotes
      1. xsl-footnote-separator
    2. Floats
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following is required for this XSL class:

  • XML
  • XSLT

Experience in the following would be useful for this XSL class:

  • HTML
Prerequisite Courses

Courses that can help you meet these prerequisites:

Preparing for Class
Follow-on Courses

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

92,257

Students who have taken Live Online Training

16,127

Organizations who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

10.00

Students rated our Introduction to XSL-FO trainers 10.00 out of 10 based on 3 reviews

The online class was a valuable use of time and money. The concepts taught in class can easily be applied to real world problems in order to achieve solutions.

Julie Blair, SAGE Publications Inc
Thousand Oaks CA

Webucator's XSLT and FO classes far exceeded my expectations. Even though the classes were done on the web, it seemed like the instructor was on site with us. The hands-on training with a live instructor to answer questions was priceless. The instructors are extremely knowledgeable subject experts. I have taken two classes so far from Webucator and I will be taking another one next month.

Tonya Zanotti, Raytheon
Tucson AZ

An excellent class. Provides current information and practical techniques.

Steve Branson, California Dept of Health Care Services - ITSD
Sacramento CA

The instructor was excellent. Very friendly, willing to help and very good at demonstrating the answers.

John Hayes, ListVantage
Dover DE

Contact Us or call 1-877-932-8228