EXtended Stylesheet Language - Formating Object

EXtended Stylesheet Language - Formating Object

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, audio, etc.

XSL-FO 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. Il n'est pas prévu que les documents originaux soient rédigés avec XSL-FO, mais plutôt dans des dialectes adaptés (XHTML, DocBook, TEI, etc.). Ils peuvent alors être convertis en XSL-FO à l'aide de XSLT, une autre composante de la recommandation XSL. Finalement, un processeur XSL-FO permet de générer les documents finaux (par exemple pages imprimables en PDF ou PostScript).

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…)…

Liens externes

Wikibooks-logo-fr.png

Wikibooks propose un ouvrage abordant ce sujet : XSL-FO.

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « XSL-FO ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article EXtended Stylesheet Language - Formating Object de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”