Contents | < Pagination | Les Délimiteurs >

Les Apostilles

Une apostille est un objet hors ligne composé de deux éléments: une fo:inline employée pour insérer un symbole dans le document et un fo:footnote-body contenant le texte auquel se rapporte le symbole.

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
    <fo:layout-master-set>
        <fo:simple-page-master master-name="all-pages"gt;
            <fo:region-body region-name="Content" margin="0.7in" 
                            column-count="2"  /> Œ
        </fo:simple-page-master>
    </fo:layout-master-set>
    <fo:page-sequence master-reference="all-pages">
        <fo:static-content flow-name="xsl-footnote-separator" > 
            <fo:block>-------------------</fo:block>
        </fo:static-content>
        <fo:flow flow-name="Content" font-family="Verdana" font-size="10pt" 
                                     text-align="justify">
            <fo:block>
                The body region's content flows in two columns.
                ...
                The body<fo:footnote > Ž
                    <fo:inline baseline-shift="super"  font-size="8pt"   
                                     color="red">(1)</fo:inline>
                    <fo:footnote-body > 
                        <fo:block font="8pt Verdana">
                            1) This is the first footnote.
                        </fo:block>
                    </fo:footnote-body>
                </fo:footnote> region's content flows in two columns.
                The body region's content flows in two columns.
                ...
            </fo:block>
        </fo:flow>
    </fo:page-sequence>
</fo:root>
Pour le code source complet pour cet exemple de code voyez "Tutorial/Footnotes.fo" situé dans le dossier XML Documents Samples/Tutorial.

Le résultat du rendant est montré dans la figure suivante.

Figure 1

Les points importants dans ce document sont les suivants:

Œ Nous avons placé le nombre de colonnes pour le flux principal à 2.

 Un secteur spécial ("xsl-footnote-separator" est un nom réservé) est créé pour mentenir le séparateur entre les apostilles et le corps du document. Cette région est facultative.

Ž L'objet d'apostille est déclaré en ligne avec le texte. Le premier élément enfant, fo:inline , est employé pour formater le nombre/le symbol de l'apostille.

 Le corps de l'apostille est défini.

 

Contents | < Pagination | Les Délimiteurs >