Le vocabulaire XML FO (Formatting
Objects) est utilisé pour la production/création automatisée d’une version PDF de
documents XML dont la mise en page est dictée par le contenu (Content Driven).
Contenu
- Objectifs des XSL Formatting Objects (XSL-FO)
- Types de mises en page où le XSL-FO est pertinent
- Différents processeurs XSL-FO sur le marché
- Gabarits et séquences de pages
- Détermination des en-têtes et des pieds de page
- Blocs, contenants de blocs, listes et tableaux
- Contrôle des attributs du texte : police, taille et style
- Contrôle des attributs de blocs : marges, rembourrage, arrière-plan, bordures, alignement, solidarité, veuves et orphelins
- Lignes horizontales et leurs variantes
- Insertion d’images multimédias : images matricielles et images vectorielles en SVG
- Renvoi à un numéro de page, création d’un index et d’une table des matières et insertion d’un hyperlien
- Rendu des notes de bas de page
- Configuration pour les césures de mots (hyphenation)
- Contrôle de la couleur