XSL-FO Stream

The XSL-FO page is filled with data from the <fo:flow> element.

XSL-FO Page Sequence

XSL-FO uses the <fo:page-sequence> element to defineOutput page.

EachOutput pageWill refer to a definedLayoutPage master.

EachOutput pageEach has a definedOutputThe <fo:flow> element.

EachOutput pageWill beOrder (Sequence)Printed or displayed.

XSL-FO Flow (Stream)

The XSL-FO page is filled with data from the <fo:flow> element.

The <fo:flow> element contains all elements that are printed on the page.

After the page is filled, the same page master will be used over and over again until all pages are printed.

Where to flow?

The <fo:flow> element has an attribute named 'flow-name'.

The value of the 'flow-name' attribute defines where the content of the <fo:flow> element will go.

Legal values:

  • xsl-region-body (dabuwa region-body)
  • xsl-region-before (dabuwa region-before)
  • xsl-region-after (dabuwa region-after)
  • xsl-region-start (dabuwa region-start)
  • xsl-region-end (dabuwa region-end)