6

最初のページの最後にテーブルを表示する必要がある xsl ファイルと xml ファイルから pdf を生成しています。ただし、この表の上にもいくつかの表があるため、静的テキストとして表示すると、2 ページ目 (または 3 ページ目など) に押し下げられます。そこで、このテーブルをフッターとして作成することを考えました(最初のページのみ)。

したがって、このテーブルを xsl ファイルのフッターとして定義しています。私のテーブルは次のコードの下にあります <fo:static-content flow-name="xsl-region-after" font-size="10pt">

PDF を生成しようとすると、フッター テーブルの一部の行がオーバーフローし、PDF に表示されません。(これは、領域後のセクションの固定サイズに関係していると思います)

フッターにすべてのテキストを表示できるように修正するにはどうすればよいですか?

4

1 に答える 1

6

わかった。同じ問題を抱えているすべての人のために、 の「extent」属性の値を増やして<fo:region-after extent="4cm"/>ください。

次に、属性「space-after」を追加します - <fo:region-body space-after="125pt"/>

フッターのオーバーフローとリージョン本体とリージョンのオーバーラップの両方の問題を解決します。

于 2012-07-27T08:25:02.427 に答える