Bonjour,
Je ne trouve pas non plus de solution concluante à ce besoin d'alterner le orientations des documents avec FOP.
J'ai un XML fournit qui contient des tableaux que je souhaite afficher en paysage (et le rester en portrait).
J'ai donc créer un simple master page mais quand je veux créer une nouvelle page-sequence pour mes tableaux, il me dit que page-sequence n'est pas un valid child de block.
Je cherche une solution générique.
Merci pour toute aide
Déclaration:
Appel (Pour un tableau précis pour l'instant)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <fo:simple-page-master master-name="landscape" page-height="21cm" page-width="30cm" margin-left="{$inner-margin}" margin-right="{$outer-margin}" margin-top="{$margin-top}" margin-bottom="{$margin-bottom}"> <fo:region-body margin-top="{$region-body-margin-top}" margin-bottom="{$region-body-margin-bottom}" margin-left="{$region-body-margin-left}" margin-right="0"/> <fo:region-before precedence="true" extent="{$region-before-extent}"/> <!-- precedence="true" --> <fo:region-after precedence="true" extent="{$region-after-extent}"/> <fo:region-start extent="{$region-start-extent}"/> <fo:region-end extent="{$region-end-extent}"/> </fo:simple-page-master>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <xsl:template match="//table[@id='ID00001']"> <fo:page-sequence master-reference="landscapeLayout"> <fo:flow flow-name="xsl-region-body"> <!-- apply templates --> </fo:flow> </fo:page-sequence>
Partager