I am having a problem to keep "region-before" only for first page. See my code:
<fo:layout-master-set>
<fo:simple-page-master master-name="first" margin-right="0.5cm" margin-left="0.5cm" margin-bottom="0.5cm" margin-top="0.75cm" page-width="21cm" page-height="29.7cm">
<fo:region-body region-name="xsl-region-body" margin-top="{$extra-body-margin-top+15.6-$header-margin}cm" margin-bottom="3.5cm" />
<fo:region-before region-name="xsl-region-before" extent="17cm" overflow="hidden" />
<fo:region-after region-name="xsl-region-after" extent="2.8cm" overflow="hidden" />
</fo:simple-page-master>
<fo:page-sequence-master master-name="psmA">
<fo:repeatable-page-master-alternatives>
<fo:conditional-page-master-reference master-reference="first" page-position="any" />
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
</fo:layout-master-set>
If I change the page-position="first" and my region-body exceeds the first page I got error. My idea is to keep the region-before only on the first page but the region-body and region-footer follow the next pages. Is any easy one to play with my code?