Using XSL-FO overviews the Extensible Stylesheet Language Formatting Objects (XSL-FO) W3C Recommendatiion, used for the pagination of structured information. The objectives of this course are to understand the role and utility of the Recommendation, to overview basic constructs of the Recommendation, and to design and develop XSL-FO scripts using XSLT and XPath (both of which should be known to the delegate).
Audience Usinf XSL-FO is aimed at people needing to understand both conceptual and practical aspects of the XSL-FO vocabulary and the available tools. Prereqs Attendees must have a knowledge of XML, XSLT and XPath concepts and syntax. Outcomes At the end of this 3 day course, attendees will be able to: - understand the role and scope of XSL-FO in XML document processing
- be aware of every formatting object in XSL-FO
- understand the applicability of different XSL-FO formatting for different layout requirements
- write XSL-FO stylesheets to meet popular layout specifications for blocks, inlines, lists, graphics, links, leaders, tables, headers, footers and footnotes
- be aware of nuances of XSLT processing for XSL-FO
Agenda Day 1- Introducing XSL-FO
- The context of XSL-FO
- Basic concepts of XSL-FO
- Exercise: Setup
- Area and page basics
- Exercise: Simple pages
Day 2 - Body contents
- Exercise: Lists, graphics, links, leaders
- Tables
- Exercise: Tables
- Pagination
- Exercise: Headers and footers
| Day 3 - Floats, footnotes and containers
- Exercise: Floats and footnotes
- Keeps and breaks
- Supplemental objects
- Interactive objects
- Using XSLT with XSL-FO
- XSL-FO Expressions
- XSL-FO object summary
- XSL-FO property summary
- Sample Tool Information
|
|