« Programmation XML/XSL-FO » : différence entre les versions
création à partir de wikipédia +suggestion de plan à partir des specifs |
(Aucune différence)
|
Version du 25 janvier 2006 à 12:14
Introduction à la mise en forme
Introduction à XSL-FO
XSL-FO (eXtensible Stylesheet Language - Formatting Objects) dans la recommandation XSL du W3C est le vocabulaire qui décrit les mises en forme de documents XML quel que soit le support : écran, papier mais aussi dispositifs mobiles ou audio...
XSL-FO est un langage d'une haute technicité qui s'adresse principalement aux typographes afin de fournir avec les outils de gestion de documents, un outil typographique du niveau attendu par les publications imprimées.
L'objectif de XSL-FO est de créer un arbre d'aires où une aire est une zone d'affichage (visuelle ou auditive).
Les aires sont de 2 types :
- Les aires de blocs s'empilent les unes sur les autres,
- Les aires en-ligne s'empilent les unes à côté des autres.
XSL-FO fournit l'ensemble des commandes de contrôle de chaque aire : présentation du contenu, direction de l'empilement (écriture de gauche à droite ou inversement, de haut en bas...)...
Un document hello world
Le modèle des aires
L'affinage et la résolution des propriétés
Les objets de mise en forme
Les propriétés de mise en forme
Liens externes
- anglais Recommandation du W3C
- français Recommandation du W3C version 1.0 du 15 octobre 2001 traduite sur yoyodesign.org
- anglais FOP, le moteur XSL-FO d'Apache