Bloc XSL-FO
La sortie de XSL-FO est dans la zone de bloc.
Page XSL-FO, flux et bloc
Le contenu "bloc" "fluera" dans la "page" puis sera diffusé sur le média.
La sortie XSL-FO est généralement imbriquée dans les éléments <fo:block>, <fo:block> est imbriquée dans les éléments <fo:flow> Élément <fo:page-sequence> :
<fo:flow flow-name="xsl-region-body">
<fo:bloquer>
<!-- La sortie va ici -->
</fo:bloquer>
</fo:flow>
</fo:page-sequence>
Attributs de la zone de bloc
Le bloc est situé dans une boîte rectangulaire La séquence de sortie :
Ce bloc de sortie sera entouré d'une bordure d'un millimètre >
- marge .
- bordure
- rembourrage
espace avant et espace après sont des espaces qui séparent les blocs.
marge est l'espace blanc à l'extérieur du bloc.
border est le rectangle situé au bord extérieur de la zone. Chacun de ses quatre côtés peut avoir des largeurs différentes. Il peut également être rempli de différentes couleurs et images d’arrière-plan.
padding est la zone située entre la bordure et les zones de contenu. La zone
contenu peut contenir du contenu réel, tel que du texte, des images, des graphiques, etc.
Marge du bloc
marge
marge supérieure
marge-bas
marge-gauche
marge-droite
Bloquer Bordure
Attributs de style de bordure :
border-style
border-before -style
border-after-style
border-start-style
border-end-style
border-top-style (équivalent à border-before)
border-bottom-style (équivalent à border-after)
border-left-style (équivalent à border-start)
border-right-style (équivalent à border-end)
Attribut de couleur de bordure :
border-color
border-before-color
bordure après couleur
border-start-color
border-end-color
border-top-color (équivalent à border-before)
border-bottom-color (équivalent à border-after)
border -left-color (équivalent à border-start)
border-right-color (équivalent à border-end)
Attribut de largeur de bordure :
bordure-largeur
bordure-avant-largeur
bordure-après-largeur
border-start-width
border-end-width
border-top- width (équivalent à la bordure avant)
border-bottom-width (équivalent à la bordure-après)
-
border-left-width ( équivalent à border-start)
border-right-width (équivalent à border-end)
Block Padding
rembourrage
rembourrage-avant
rembourrage-après
padding-start
padding-end
padding-top (équivalent à padding-before)
padding-bottom (égal à padding-after)
padding-left (égal à padding-start)
padding -right (équivalent à padding-end)
Bloquer l'arrière-plan
background-color
-
image d'arrière-plan
répétition d'arrière-plan
pièce jointe d'arrière-plan (défilement ou fixe)
Attributs de style de bloc
Les blocs sont des séquences de sortie qui peuvent être stylisées individuellement :
<fo:bloquer taille de police="12pt" font-family="sans-serif">
Ce bloc de sortie sera écrit dans une police sans empattement de 12 points.
</fo:block>Propriétés de la police : -family
font-weight
font-style
font-size
font-variant
Propriétés du texte :
text-align
text-align-last
text-indent
start-indent
end-indent
-
wrap-option (définir le retour à la ligne automatique)
break-before (définir le saut de page)
break-after (définir le saut de page) pause)
orientation-référence (définir la rotation du texte par incréments de 90")
- Instance
<fo:bloquer font-size="14pt" font-family="verdana" color="rouge"espace-avant="5mm" espace-après="5mm">
PHP.CN</fo:block>
<fo:block texte-retrait="5mm" font-family="verdana" font-size="12pt">
Sur php.cn, vous trouverez tous les tutoriels de création Web dont vous avez besoin
besoin, du HTML et XHTML de base aux XML, XSL, multimédia et WAP avancés black;width:50%">PHP .CN
Sur php.cn, vous trouverez tous les outils de création Web tutoriels dont vous avez besoin, du HTML et XHTML de base aux XML, XSL, Multimédia et WAP avancés. Un document comportant de nombreux titres et paragraphes nécessitera beaucoup de code.
Normalement, les documents XSL-FO ne combinent pas les informations de formatage et le contenu comme nous venons de le faire.
Avec un peu d'aide de XSLT, nous pouvons mettre des informations de formatage dans des modèles et rédiger un contenu plus pur. Vous apprendrez à utiliser les modèles XSLT pour composer du XSL-FO plus loin dans ce didacticiel.PHP.CN
At php.cn you will find all the Web-building tutorials you need, from basic HTML and XHTML to advanced XML, XSL, Multimedia and WAP.