2016-04-13 20 views
0

私はXMLで書かれた手続きのPDFを生成する必要があります。これらの手順には画像があります。一部は折りたたみ、または11x17ページサイズの画像です。 2つの8.5x11サイズのページの間に11x17サイズのページを作成するにはどうすればよいですか?私は別の<fo:page-sequence>を使用して文書の終わりに折り返しを作成することができましたが、実際にはプロシージャ内でインラインで生成する必要があります。 FOPやその他のフォーマッタを使用して可能なことを達成しようとしていますか?Apache FOP混在ページサイズ

答えて

1

ページが発生した順番に、あなたは例えば、シーケンスの右の時点で11×17のページを入れてfo:page-sequence-masterを使用できる場所を覚えている場合:

<fo:page-sequnce-master master-reference="psm"> 
    <fo:repeatable-page-master-reference master-reference="a" 
             maximum-repeats="8" /> 
    <fo:single-page-master-reference master-reference="p11x17" /> 
    <fo:repeatable-page-master-reference master-reference="a" 
             maximum-repeats="8" /> 
</fo:page-sequence-master> 

アンテナハウスAH Formatterがネスティングの拡張子を持っていますfo:page-sequenceは、11x17ページを挿入するために使用することができます。を使用せずにhttp://www.CraneSoftwrights.com/resources/#psmi

第二のパスの最終結果は、XSL-FO純粋である:ページが発生した順番に、あなたは2パス・ソリューションを検討することもでき場所がわからない場合はhttps://www.antennahouse.com/product/ahf63/ahf-ext.html#fo.page-sequence

2

を参照してください。拡張機能。

関連する問題