Search for Training

XSL FO

Course Overview


In the XSL FO Training course Participants will learn how the Formatting Objects (FO) language works, how to auto-generate FO documents from XML with XSLT and how to use a Formatting Objects Engine to generate PDF documents from XML.

Course Content


Formatting Objects Basics

  • The purpose of XSL FO
  • How XSL FO Works
    • XSL FO Document Parts
    • An XSL FO Example
    • The Root Element: root
    • layout-master-set and simple-page-master
    • Regions
    • page-sequence
    • flow and static-content
    • block
  • Static Content
    • region-before and region-after
    • static-content

Blocks and Inlines

  • Formatting Blocks
    • Box Model
    • Border
    • Space, Indent and Padding
    • Background
    • A Formatting Example
    • Formatting Text
  • Inline Elements
  • Inheritance
    • wrapper
  • Creating Lists
    • list-block
    • list-item
    • list-item-label
    • list-item-body
  • Whitespace

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
  • page-sequence-master
    • Creating a Cover Page
    • Odd and Even Pages
  • Blank Pages
    • break-before and break-after
  • Columns

Links and Graphics

  • External Links
  • Graphics
  • Internal Links

Tying It All Together: XSL FO

  • Tying it all Together

Keeps, Orphans, and Widows

  • Keep Constraints
    • keep-with-previous and keep-with-next
    • keep-together
  • Orphans and Widows

Leaders, Markers and Page Numbers

  • The Output
  • Table of Contents
    • Page Numbering
  • Leaders
  • Markers

Tables

  • Creating Tables
    • fo:table
    • fo:table-column
    • fo:table-header, fo:table-body, fo:table-footer
    • fo:table-row
    • fo:table-cell

Footnotes and Floats

  • Footnotes
    • XSL FOotnote-separator
  • Floats

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

What is the sum of 1 + 9? (security question)

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234

Subscribe to our weekly newsletter