« Programmation XML/XSL-FO » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
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