Exemple XSL-FO

CTRL+C pour copier, CTRL+V pour coller
1
<?xml version="1.0" encoding="utf-8"?>
2
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
3
    <fo:layout-master-set>
4
        <fo:simple-page-master 
5
            master-name="A4"
6
            page-height="297mm" 
7
            page-width="210mm" 
8
            margin-top="1cm" 
9
            margin-bottom="1cm" 
10
            margin-left="1cm" 
11
            margin-right="1cm">
12
            <fo:region-body margin="3cm"/>
13
            <fo:region-before extent="2cm"/>
14
            <fo:region-after extent="2cm"/>
15
            <fo:region-start extent="2cm"/>
16
            <fo:region-end extent="2cm"/>
17
        </fo:simple-page-master>
18
    </fo:layout-master-set>
19
    <fo:page-sequence master-reference="A4">
20
        <fo:flow flow-name="xsl-region-body">
21
            <fo:block>
22
                <fo:inline font-weight="bold">Hello world!</fo:inline>
23
            </fo:block>
24
        </fo:flow>
25
    </fo:page-sequence>
26
</fo:root>
<?xml version="1.0" encoding="utf-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
    <fo:layout-master-set>
        <fo:simple-page-master 
            master-name="A4"
            page-height="297mm" 
            page-width="210mm" 
            margin-top="1cm" 
            margin-bottom="1cm" 
            margin-left="1cm" 
            margin-right="1cm">
            <fo:region-body margin="3cm"/>
            <fo:region-before extent="2cm"/>
            <fo:region-after extent="2cm"/>
            <fo:region-start extent="2cm"/>
            <fo:region-end extent="2cm"/>
        </fo:simple-page-master>
    </fo:layout-master-set>
    <fo:page-sequence master-reference="A4">
        <fo:flow flow-name="xsl-region-body">
            <fo:block>
                <fo:inline font-weight="bold">Hello world!</fo:inline>
            </fo:block>
        </fo:flow>
    </fo:page-sequence>
</fo:root>
Exemple de structure de page FO

Complément