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

89,954

Students who have taken Live Online Training

16,032

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

Taking a course this way is an excellent alternative to traveling to a site, or having an instructor come to you.

Gail Montgomery, Compassion International
Colorado Springs CO

This was my second course with Webucator and I found the instructor and manuals to be thorough, clear and extremely helpful. Quality and excellence! Thank you!

Yukiko Johnson, Northern Tier Oil Transport
Stanley ND

Contact Us or call 1-877-932-8228