Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

XSL FO

( Duration: 2 Days )

In XSL FO training course, you 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.

By attending XSL FO workshop, delegates will learn to:

  • Understand how the Formatting Objects (FO) language works
  • Auto-generate FO documents from XML with XSLT
  • Use a Formatting Objects Engine to generate PDF documents from XML

  • Working experience in XML, XSLT & HTML.

The XSL FO class is intended for all those who want to learn XSL FO.

COURSE AGENDA

1

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
2

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
3

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
4

Links and Graphics

  • External Links
  • Graphics
  • Internal Links
5

Tying It All Together: XSL FO

  • Tying it all Together
6

Keeps, Orphans, and Widows

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

Leaders, Markers and Page Numbers

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

Tables

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

Footnotes and Floats

  • Footnotes
    • XSL Footnote-separator
  • Floats

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X