Tutoriel XSL-FOlogin
Tutoriel XSL-FO
auteur:php.cn  temps de mise à jour:2022-04-21 16:29:33

Objet XSL-FO



Manuel de référence des objets de formatage XSL

Le processus de conversion d'une description en présentation est appelé formatage.

est utilisé pour générer des symboles "." pour séparer les titres des numéros de page dans les tableaux de contenu, ou pour créer des champs de saisie dans des formulaires, ou pour créer une règle horizontale. Contient chaque sous-arbre alternatif de l'objet XSL-FO (à l'intérieur de <fo:multi-switch>). L'élément parent <fo:multi-switch> sélectionne l'option à afficher et masque les options restantes.
ObjetDescription
basic-link représente le début d'un lien ressource.
bidi-overrideRemplace la direction Unicode BIDI par défaut.
blocDéfinissez un bloc de sortie (tel que des paragraphes et des titres).
block-conteneurDéfinissez une zone de référence au niveau du bloc.
caractèreSpécifie le caractère qui sera mappé au glyphe pour le rendu.
color-profileDéfinissez un profil de couleur pour la feuille de style.
conditional-page-master-referenceSpécifie un maître de page à utiliser lorsque la condition définie est vraie.
déclarationsCombinez les déclarations globales d'une feuille de style.
external-graphic est utilisé pour un graphique où les données d'image se trouvent en dehors de l'arborescence de résultats XML. côté flotteur.
flow contient tous les éléments à imprimer sur la page.
footnoteUne note de bas de page définie à l'intérieur de la région-corps de la page.
footnote-bodyDéfinissez le contenu de la note de bas de page.
initial-property-setFormate la première ligne de <fo:block>.
inlineDéfinit la mise en forme d'une partie du texte via un attribut background ou en l'incorporant dans une bordure.
inline-containerDéfinir une zone de référence en ligne (zone de référence).
instream-foreign-object est utilisé pour les graphiques en ligne ou les objets de classe "génériques". Dans celui-ci, les données de l'objet existent en tant que descendant de <fo:instream-foreign-object>.
layout-master-setEnregistre tous les gabarits utilisés dans le document.
leader
list-block

définit une liste.
list-item contient chaque élément de la liste.
list-item-body contient le contenu/corps de l'élément de liste.
list-item-label contient l'étiquette de l'élément de liste (généralement des chiffres, des caractères, etc.). Le
marker est utilisé avec <fo:retrieve-marker> pour créer un en-tête ou un pied de page en cours d'exécution.
multi-case
multi-propriétés est utilisé pour basculer entre deux ou plusieurs ensembles de propriétés.
multi-property-set Spécifie un ensemble facultatif de propriétés appliquées en fonction de l'état de l'agent utilisateur.
multi-switchConserve un ou plusieurs objets <fo:multi-case>, en les contrôlant (déclenché par la conversion <fo:multi-toggle>) entre eux.
multi-toggle est utilisé pour passer à un autre <fo:multi-case>.
page-number représente le numéro de page actuel.
page-number-citation est le numéro de page de référence de la page. Cette page contient la première zone normale renvoyée par l'objet référencé.
page-sequenceConteneur pour les éléments de sortie de page. Chaque mise en page aura un objet <fo:page-sequence>
page-sequence-masterSpécifie les pages-maîtres simples à utiliser et l'ordre dans lequel ils sont utilisés.
region-after définit le pied de page.
region-before définit l'en-tête.
region-bodyDéfinir le thème de la page.
region-endDéfinissez la colonne de droite de la page.
region-startDéfinissez la colonne de gauche de la page.
repeatable-page-master-alternativesSpécifie un ensemble de répliques de simple-page-master.
repeatable-page-master-referenceSpécifie une copie d'un seul simple-page-master.
retrieve-marker est utilisé avec <fo:marker> pour créer un en-tête ou un pied de page en cours d'exécution.
rootLe nœud racine (niveau supérieur) du document XSL-FO.
simple-page-masterDéfinit la taille et la forme d'une page.
single-page-master-reference Spécifie le page-master à utiliser à un moment donné dans la séquence de pages. L'objet
static-content contient du contenu statique (tel que l'en-tête et le pied de page), qui sera appelé à plusieurs reprises dans plusieurs pages.
tableauFormater le matériel tabulaire dans un tableau.
tableau-et-légendeFormater le tableau et sa légende.
table-bodyUn conteneur contenant des lignes et des cellules de tableau.
table-captionContient le titre du tableau.
table-cellDéfinir la cellule du tableau.
table-colonneFormate les colonnes du tableau.
table-footerDéfinit le pied de page du tableau.
table-headerDéfinit l'en-tête du tableau.
table-rowDéfinir la ligne du tableau.
titreDéfinissez un titre pour une séquence de pages.
wrapperSpécifie l'attribut hérité pour un ensemble d'objets XSL-FO.


Site Web PHP chinois