2013-06-19 125 views
16

私はitextを使ってpdfを生成したいと思います。コンテンツがページ区切りを作成するために追加されている間、私はある時点でだろう。私はいくつかの別々のconenidos依存元を挿入する必要があるので、私は別のページでそうするように頼みます。何か案は???itextを使って改ページを行うには

答えて

29

document.newPage()を呼び出すと、後続のオブジェクトを新しいページに配置するように指示されます。新しいページは、次のオブジェクトを配置するときに実際に作成されます。また、newPage()は、現在のページが空白でない場合にのみ新しいページを作成します。それ以外の場合は無視されます。あなたはそれを克服するためにsetPageBlank(false)を使用することができます。

は、例えば、リンクの下に参照してください。iText7については http://itextpdf.com/examples/iia.php?id=99

7

を試してみてください。

document.add(new AreaBreak()); 

出典:http://itextsupport.com/apidocs/itext7/7.0.0/com/itextpdf/layout/element/AreaBreak.html

+1

これは実際に魔法のように動作します。 document.newPage()を呼び出すと、新しい空白ページだけが追加されますが、新しいページに追加されるはずの新しいオブジェクトは、最初のページに追加されます。オブジェクトは最初のページで重なり合っていますが、他は空白です。 –

関連する問題