一部の文字列をPDFに出力するためにItextを使用しようとしています。現在、ドキュメントに印刷することができますが、ドキュメントの特定の(x、y)に描画/書き込みしたいと思います。私はこれについてどうやって行くのですか?それとも助けることができるチュートリアルやリソースがありますか?すべての情報は高く評価されます。次のpdf、特定の場所に文字列を描画する方法は?
0
A
答えて
2
あなたはiTextの5を使用している場合、あなたは私たちがColumnText.showTextAligned()
を使用し、その質問への答えでは、このようなHow to write a Zapfdingbats character at a specific location on a page?などの質問に対する答えを見つけることができます便利Absolute positioning of text
というタイトルのFAQセクションをご覧ください:
Phrase phrase = new Phrase(zapfstring, font);
zapfstring
は任意のZapfdingbats文字を含む文字列であり、font
はFont
オブジェクトです。その後、我々は絶対位置でそれを追加します。
PdfContentByte canvas = writer.getDirectContent();
ColumnText.showTextAligned(canvas, Element.ALIGN_CENTER, phrase, x, y, 0);
あなたは(それが幅に合わない場合は、テキストが折り返さ)四角形内のテキストを追加したい場合は、この質問を見てみましょう:How to add text inside a rectangle?
PdfContentByte canvas = writer.getDirectContent();
ColumnText ct = new ColumnText(canvas);
ct.setSimpleColumn(rect);
ct.addElement(new Paragraph("This is the text added in the rectangle"));
ct.go();
iText 7を使用している場合は、たとえばParagraph
オブジェクトのsetFixedPosition()
メソッドを使用します。
+0
ありがとうございます –
関連する問題
- 1. Postgresの特定の場所に文字列を追加する
- 2. 特定の場所で特定の文字を選択する方法
- 3. 特定の場所にタンクを描く
- 4. flex bitmapData draw - 描画する場所を設定する方法
- 5. WindowsForms Pictureboxに文字列を描画する方法は?
- 6. 特定の文字/文字列のSQLite文字列の値の位置を特定する方法は?
- 7. Javascript文字列内の特定の場所に変数を挿入する
- 8. ブートストラップの特定の場所に画像を配置する方法は?
- 9. 文字列内のすべての文字を照合し、その場所に特定の文字を挿入する方法はありますか?
- 10. Oracleの文字列内の特定の箇所を確認する方法
- 11. 文字列をファイルに保存する場所を指定する方法
- 12. 文字列内の特定の場所にスペースを挿入します。
- 13. jpanelの文字列を描画する
- 14. div内の特定の場所に画像を浮動させる方法は?
- 15. SQLで特定の文字列の前に文字列をカットする方法
- 16. VB.netの文字列配列の次の開いている場所に要素を追加する方法
- 17. グラフィックスによる文字列の描画#
- 18. 特定の列に部分文字列をgrepする方法
- 19. イメージ(.png)をbase64文字列に変換する方法(逆も同様)指定された場所に描画する方法
- 20. 文字列内の特定の特殊文字をチェックする方法
- 21. コンテナ内の特定の場所に画像を設定する
- 22. 文字列の最後から数えて特定の場所にある文字を削除します
- 23. パディングなしで文字列を描画する方法
- 24. 文字列の特定の単語をチェックする方法は?
- 25. 列mysqlで特定の文字列を取る方法は?
- 26. Cの文字列内の特定の文字をチェックする方法は?
- 27. 特定の場所にANTLR4固有の文字
- 28. 特殊文字とその次の文字列を1つの文字列に置き換える方法
- 29. 文字列(MS Excel)内の部分文字列の場所(文字数など)を確認する方法
- 30. 正規表現に基づいて特定の場所の文字列に文字を追加します
私は完全な答えを得る時間がありませんが、iText 7を使用している場合は、['Canvas' class](http://developers.itextpdf.com/content/itext-7-jump- iText 5を使用している場合は、['ColumnText'](http://developers.itextpdf)を使用することができます。 com/examples/columntext-examples/positioning-different-text-snippets-page)をご覧ください。 –