私は右から左にテキストを書いています。
テキストの最後に画像を追加するにはどうすればよいですか (きれいに整列)?
問題は完全には明確ではありません。
オブジェクトの場合を除いて、ドキュメントに追加されるオブジェクトの順序は常に尊重されImage
ます。Image
オブジェクトがページに収まらない場合は、次のページに転送して、他のコンテンツを最初に追加することができます。これを避けたい場合は、writer.setStrictImageSequence(true)
;を使用してください。
ただし、右から左に(おそらくヘブライ語で)書いているので、上記は当てはまりません。Anshuによる以前の回答ではありません。ColumnText
RTLはとでのみ使用できますPdfPTable
。
何をしたいのかはっきりしていません。
Image
テキストの下部にを追加しますか?それは簡単です。最初にテキストを追加してから、を追加するだけImage
です。Image
インラインを追加しますか?その場合、この例で行われているようImage
に、をラップすることができます:http: //itextpdf.com/examples/iia.php?id=54Chunk
私の解釈は、左下に画像を追加し、画像の横にテキストを追加したいというものです。それを達成するのはもっと難しいです。Image
とテキストを別々に追加する必要があります。絶対位置に画像を追加し、「不規則な列」を使用してテキストを追加します。つまりColumnText
、テキストモード(複合モードではなく)です。不規則な列の使用方法を示す例については、http://itextpdf.com/examples/iia.php?id=67を参照してください。