The XSL-FO applies a rectangular box (area) to display the output. The XSL pattern model of the XSL-FO area defines a series of rectangular (area) boxes to display the output. All outputs are formatted into these boxes and then displayed or printed to a target media.
The XSL-FO applies a rectangular box (area) to display the output.
XSL-FO area
The XSL pattern model defines a series of rectangular (area) boxes to display the output.
All outputs are formatted into these boxes and then displayed or printed to a target media.
Let's look at the following areas:
Pages)
Regions)
Block areas (Block area)
Line areas (Row area)
Inline areas (intra-row area)
Pages XSL-FO)
The XSL-FO output will be structured into the page. The print output is usually divided into many split pages. Browser output is often a long page.
The XSL-FO page contains the Region ).
XSL-FO Regions (zone)
Each XSL-FO page contains a series of Regions (zones ):
Region-body (the subject of the page)
Region-before (page header)
Region-after (footer of the page)
Region-start (left column)
Region-end (right column)
XSL-FO Regions contains the Block Area ).
XSL-FO Block Areas)
The XSL-FO block area can define small block elements (typically starting with a new line), such as paragraphs, tables, and lists.
XSL-FO block areas can contain other block areas, but most of the time they contain Line areas ).
XSL-FO Line Areas)
The XSL-FO Row area defines text lines within the block area.
The XSL-FO line Area contains the line Area ).
XSL-FO Inline Areas (intra-row area)
The text inside the XSL-FO line is set inside the line (a duplicate number, a single character, an image, and so on ).