XSL-FO Regio's

XSL-FO gebruikt rechthoekige dozen (regio's) om de uitvoer weer te geven.

XSL-FO Regio's

Het XSL-formatteringsmodel definieert een reeks rechthoekige (regio's) dozen om de uitvoer weer te geven.

Alle uitvoer wordt geformatteerd in deze dozen en wordt dan weergegeven of afgedrukt op een bepaald doelmedium.

Laten we de volgende regio's bestuderen:

  • Pagina's
  • Regio's
  • Blokgebieden (blokregio's)
  • Lijngebieden (lijnregio's)
  • Inline gebieden (rijinregio's)

XSL-FO Pagina's (pagina's)

XSL-FO uitvoer wordt geformatteerd in de pagina. Afdrukuitvoer gaat meestal in gesplitste pagina's. Browseruitvoer wordt vaak een lange pagina

XSL-FO pagina's bevatten regio's (Region)

XSL-FO Regions (regio's)

Elke XSL-FO pagina bevat een reeks van Regions (regio's):

  • region-body (pagina inhoud)
  • region-before (pagina kop)
  • region-after (pagina voettekst)
  • region-start (linker kolom)
  • region-end (rechter kolom)

XSL-FO Regions bevatten Block Areas (Block Area)

XSL-FO Block Areas (binnenstukken van blokken)

XSL-FO Block Areas kunnen kleine Block Elements definiëren (meestal begint een nieuwe regel), zoals paragrafen, tabellen en lijsten

XSL-FO Block Areas kunnen andere Block Areas bevatten, maar meestal bevatten ze Line Areas (Line Area)

XSL-FO Line Areas (binnenstukken van regels)

XSL-FO Line Areas definiëren tekstregels binnen blokken

XSL-FO Line Areas bevatten binnenstukken van regels (Inline Area)

XSL-FO Inline Areas (binnenstukken van regels)

XSL-FO Inline Areas (binnenstukken van regels) definiëren de tekst binnen de regel (belichtingen, enkele karakters en afbeeldingen, enz.)