L’étape de « Formatting » inclus de la sémantique dans l’arbre de résultat dont les « nodes » sont des
« formatting objects ».
Les « formatting objects » font partie de classes qui décrivent paragraphes, texte, tables.
« Formatting » consiste à créer un arbre « formatting object tree », dont les éléments sont des
« formatting object ».
Le modèle du « formatting object tree » est celui du « area tree ».
« Formatting » revient à créer un arbre « area tree » constitué de « geometric area » .
Les « geometric area » consistent en une séquence de pages, où chaque « area » a sa position
précise dans la page.
Cet « area tree » décrit la structure géométrique de la sortie.
Simplement exprimé, la transformation crée une séquence de zones géométriques ayant un contenu
et une position précise au sein de séquence.
Nous retenons que les « formatting objects » peuvent être de type « block-level » ou « inlinelevel
», ceci selon le type d’ « areas » qu’ils génèrent.