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

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: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 :

<fo:block border-width="1mm">
Ce bloc de sortie sera entouré d'une bordure d'un millimètre >
espace avant et espace après

  • 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.