Zone XSL-FO
XSL-FO utilise des boîtes rectangulaires (zones) pour afficher la sortie.
Régions XSL-FO
Le modèle de formatage XSL définit une série de régions rectangulaires (cases) pour afficher la sortie.
Toutes les sorties (texte, images, etc.) seront formatées dans ces zones puis affichées ou imprimées sur un support cible.
Examinons ces régions :
Pages
Régions
Bloquer zones
Zones de ligne
Zones en ligne
Pages XSL-FO
La sortie XSL-FO sera formatée en pages. La sortie imprimée est généralement divisée en plusieurs pages divisées. La sortie du navigateur devient souvent une longue page.
Les pages XSL-FO contiennent des régions.
Régions XSL-FO
Chaque page XSL-FO contient une série de régions :
région-corps (le corps du page)
région-avant (l'en-tête de la page)
région-après (le pied de page de la page)
début de la région (colonne de gauche)
fin de la région (colonne de droite)
Régions XSL-FO (zones) contiennent des zones de bloc (Zone de bloc).
Zones de bloc XSL-FO
Les zones de bloc XSL-FO définissent de petits éléments de bloc (commençant généralement par une nouvelle ligne), tels que des paragraphes, des tableaux et des listes.
Les zones de bloc XSL-FO contiennent d'autres zones de bloc, mais la plupart du temps elles contiennent des zones de ligne.
Zones de ligne XSL-FO
Les zones de ligne XSL-FO définissent des lignes de texte à l'intérieur d'une zone de bloc.
Les zones de ligne XSL-FO incluent les zones en ligne.