iText for Java (バージョン 5.3.2) を使用して PDF ドキュメントをフォーマットする際に問題があります。
私のドキュメントは次のようになります。
text1word1 text1word2 text1word3. --
*** |
----------- |
| image 1 | |
----------- |- page 1
*** |
*** |
text2word1 text2word2 text2word3. |
*** --
----------- --
| image 2 | |
----------- |
*** |
*** |- page 2
text3word1 text3word2 text3word3. |
*** |
----------- |
| image 3 | |
----------- --
* = スペース
しかし、すべての要素を次々に追加すると、次のようになります。
text1word1 text1word2 text1word3. --
*** |
----------- |
| image 1 | |
----------- |- page 1
*** |
*** |
text2word1 text2word2 text2word3. |
*** --
----------- --
| image 2 | (where is all my space here gone??)
----------- <----/ |
text3word1 text3word2 text3word3. |- page 2
*** |
----------- |
| image 3 | |
----------- --
* = スペース
この問題は、画像が新しいページの最初のオブジェクトである場合にのみ発生するようです!
画像は、385x500 ポイントに収まるようにスケーリングされたスクリーンショットです。テキストとスクリーンショットは数ページにまたがっています。私はすでに段落、表、空白の画像を埋めてスペースを強制しようとしました...これまでのところ何もうまくいきませんでした...