我使用xsl-fo和antennahouse創建pdf,並且已經爲我的文檔的第一頁,奇數頁和偶數頁使用fo:simple-page-master
和fo:repeatable-page-master-alternative
標籤定義了佈局,基於與此類似XML結構:一個項目,該項目集合自身XSL FO:基於XML內容的條件佈局
<test>
<form title="Form A">
<section title="First Section">
<item> ... item 1 contents ... </item>
<item> ... item 2 contents ... </item>
<item> ... item 3 contents ... </item>
</section>
<section title="2nd Section">
<item> ... item 1 contents ... </item>
<item> ... item 2 contents ... </item>
<item> ... item 3 contents ... </item>
</section>
</form>
<form title="Form B">
</form>
</test>
內容可以是非常大的,所以它可以跨越多個頁面。任何時候一節開始插入一個分頁符。
第一個頁面佈局有一個標題,它顯示了表單的標題+以頁面頂部爲中心的第一個部分的標題。其他兩種佈局的標題具有相同的信息,但左對齊而不是居中。
問題是,每當新節開始時,是否可以重新使用第一個頁面佈局?也就是說,對於我的文檔中的每個部分,我希望將標題居中,而其餘頁面仍應具有左對齊文本的標題。
在此先感謝...