Sort: Rank

What Is "block-container" Formatting Object?
This section describes block-container formatting object, which is a wrapper of blocks to have more controls on area size, writing-more and reference-orientation.
2022-07-27, 194👍, 1💬

💬 2022-07-27 home decor: Every one is sharing information, that’s truly good, keep u? writing.

RenderX XEP Example -
This section provides a tutorial example on how to run XEP tool in a command line window to process an example XSL-FO document provided by RenderX.
2022-04-13, 163👍, 2💬

💬 2022-04-13 Herong: Which version of XEP are you using?

💬 2022-04-07 User Test: xep only executes in the directory even after adding it to the path. using the path\xep does not work either

"Body" Region Margin and "Side" Region Extent
This section provides tutorial example to demonstrate how the region-before extent overlaps with the top margin of the region-body. It can also be extended into and hidden behind the content area of the region-body.
2022-02-19, 226👍, 2💬

💬 2022-02-19 Herong: Craig, Thanks for pointing out the error in the source code. Yes, all "" should be replaced by their XML entity names, if they a...

💬 2022-02-19 Craig: With FOP Version 2.7, it was necessary to remove the "less than" and "greater than" symbols from the 'static-content" sections t...

What Are "page-number*" Formatting Objects?
This section describes 'page-number', 'page-number-citation', and 'page-number-citation-last', which are inline-level formatting objects that generates inline areas with the current page number, or page numbers of cited formatting objects.
2021-08-30, 553👍, 1💬

💬 2021-08-30 vik: Is there a way to only display the total odd/even pages count? I have a blank page on even and i don't the fo: to count that bla...

Full Version in PDF/ePUB
Information on how to obtain the full version of this book in PDF, ePUB, or other formats.
2021-08-19, 1205👍, 3💬

💬 2021-08-19 ramanjaneyulu: thnak you

💬 2017-04-15 Herong: Gobi, you are welcome!

💬 2017-04-14 Gobi: Thanks for the free book

Area Model of List Item, Label and Body
This section provides a tutorial example showing area model of list-item, list-item-label and list-item-body formatting objects. start-indent starts from left edge of the list-block, not the list-item
2021-07-23, 208👍, 1💬

💬 2021-07-23 Costas: Very nice example. Thank you. Costas from Greece

What Is "line-height" Attribute?
This section describes 'line-height' attribute for 'inline' formatting object. It is used to control the line height of the output inline area.
2020-06-22, 1150👍, 1💬

💬 2020-06-22 Susy: thanks so much for the info!

Introduction of XSL-FO
This chapter provides tutorial notes and example codes on XSL-FO. Topics include introduction of XSL (eXtensible Stylesheet Language), XSLT (XSL Transformations) and XSL-FO (XSL - Formatting Objects); Sample XSL-FO document.
2020-05-07, 514👍, 1💬

💬 2020-05-07 Peter: Hello World!

Table Row Borders and Column Borders
This section provides a tutorial example on how to create tables with row borders and column borders. Border attributes can be specified at table-row and table-column formatting objects.
2020-02-26, 5445👍, 1💬

💬 2020-02-26 Steamless: meaningful comments. Thanks! ☺

FOP Installation Verification on Windows
This section provides a tutorial on how to verify Apache™ FOP by running a FOP built-in example in an AWT preview window on Windows systems.
2020-01-28, 1106👍, 2💬

💬 2020-01-28 Herong: Ghazi, check your installation of FOP, and find out the path where FOP is installed. You can start FOP with the path name like %...

💬 2020-01-28 Ghazi: fop n'est pas reconnue comme étant une commande interne....

Table Column Headers and Footers
This section provides a tutorial example on how to create tables with column headers and footers. table-header and table-footer formatting objects should go before table-body formatting object.
2019-06-06, 971👍, 1💬

💬 2019-06-06 adfasdfas: it doesn't works

What Is "leader" Formatting Object?
This section describes 'leader' formatting object, which is an inline-level formatting object that generates an inline area with flexible width with a repeating pattern to fill gaps between other inline areas.
2018-06-09, 1273👍, 2💬

💬 2018-06-09 Herong: vik, a fill-in-the-blank form is just a normal PDF page created as an application form blank fields for people to fill in. The "...

💬 2018-06-08 vik: nice explanation and example. Could you please give an example for creating entry fields in fill-in-the-blank forms?

Example -
This section provides a tutorial example of an XSL-FO document structure,, which declares a simple page layout with a body region and a header region. It also specifies a flow of blocks to be presented in the body region in a sequence of 2 pages with static header block on ...
2017-07-17, 2348👍, 2💬

💬 2017-07-15 Herong: Lisa, you can try to enter some whitespace characters to make blank pages. The following should give you 2 blank pages: <...

💬 2017-07-13 Lisa: Hi, I just use Text on the new page... twice, but only get one blank page. How can I make 2 blank page? thanks!

XSL-FO Tutorials - Herong's Tutorial Examples
This book is a collection of tutorial notes and sample codes written by the author while he was learning XSL-FO (Extensible Stylesheet Language - Formatting Objects) himself. Topics include: Introduction to XSL, XSL-FO, and Apache FOP; XSL concepts: Area Model, Inline Stacking and Block Stacking; Pa...
2016-06-19, 8421👍, 1💬

💬 2016-06-19 Dell: Great book. Thank you!

  Sort: Rank