pdfboxとjavaの初心者です - ロゴの書式設定などでPDF文字を複製しようとしています。文の中で現在、WordUtils.wrapを使用して段落文字列を追加し、次にbegin.Textなどを解析して表示します(drawStringはこれを選択できません - 私はそれを使用するマルチフォントの情報を探しました)。フィールド値はテキストと長さが異なるため、表示するフォントを検索、分割、変更することはできません。これを行うためのタグを使用できません(私は考えることができるすべてを試しました!)が、太字の始まりと太字の終わりのための単一のchar識別子を使用する方法があることを望みますか? 1つの問題は、識別子が段落の同じ行に終わるという保証がないことです。 UGH。私が大胆にする必要があるテキストを除いて、他のすべてが完璧です。誰にも何か提案はありますか?私はこれを達成するためにpdfboxを使用する必要があります - Itextを使用することはできません。助けてください!ありがとうございました!!PDFBOX - WordUtils.wrap - 太字と太字でないテキストを同じ行に表示する必要があります
0
A
答えて
0
解決済み - 私はそれを理解しました。あなたの提案をありがとう!私はポジショニングを使用したくないので、できるだけシンプルに保つ必要がありました。結局、何百もの手紙を実装する必要があります。 Utils.wrapを書式設定ではなくラインパーサーとして厳密に使用しているので、すばらしいです。 2つの識別子を使用する - 3つのチェック - 1)同じ行で、2)1つの行で太字で始まり、3)別の行で太字で終わる。 ""で分割文字列を使用し、識別子と等しいかどうかをチェックします。書式設定は完璧です。いくつかのクレイジーな理由識別子が文字のテキストに含まれている場合は、修正する必要があります。これは第1回目の展開に有効です。
もう一度おねがいします。
関連する問題
- 1. 太いテキストを太字で表示したい
- 2. 太字と太字以外のテキストをテキストエリアに表示することはできますか?
- 3. HTMLテーブルのテキストの相違点(太字/太字ではない)
- 4. HTML:太い太字のタグも太字の書式で表示された後
- 5. nodejs pdfkitの太字のテキストの断片を太字にする方法はありますか?
- 6. 太字/太字のボタン
- 7. 太字のテキストを `` `format```で表示する方法は?
- 8. Axesのフォントが太字にならないために必要
- 9. SAPUI5でテキストの太字部分を太くする方法
- 10. ASP.NET - 文字列の最初の2文字は太字である必要があります
- 11. @fontface FireFox(10)がテキストを非常に太字に表示しています
- 12. DevExpress.XtraEditors.CheckedComboBoxEdit移行後にアイテムが太字で表示される
- 13. アスタリスク間のテキストを太字にする
- 14. テキストを太字にする方法は?
- 15. RailsでCSVヘッダーを太字で表示
- 16. React JSの間にテキストを太字で表示
- 17. 太字のテキストを選択
- 18. font-weightのGoogleフォント:太字で同じサイズがありません
- 19. ListItemテキストを太字にしますが、リストアイコンではありません。itextsharp
- 20. HTML:高度なユニコードを太字で表示するには?
- 21. AS3 TLFテキストの太字(HTML)
- 22. 太字&通常のテキスト
- 23. ダイナミックレンジのPPHExcel太字テキスト
- 24. <option>テキスト太字
- 25. 太字Pdfリストのテキスト
- 26. アスタリスクの太字のテキスト
- 27. Excelセルのhtml太字タグを太字にする
- 28. IHTMLDocumentで太字にする
- 29. Datagridに関連するレコードがある場合、ドロップダウンアイテムは太字にする必要があります
- 30. matlabフォントの太さは標準に設定されていますが、太字で表示されます
PDFBoxは低レベルで、段落/書式設定は行いません。これらのURLは長さと位置に関するすべてのもので、https://stackoverflow.com/questions/13701017/calculation-string-width-in-pdfbox-seems-only-to-count-charactersとhttps:///stackoverflow.com/questions/27600166/calculate-correct-width-of-a-text。質問を編集して、あなたがしたコードとあなたがしたいことを示すことをお勧めします。 (すべての問題ではなく、ただ一つ)。 –
'WordUtils.wrap' - あなたはApacheのコモンズユーティリティを意味しますか?モノスペースフォントだけを使用しない限り、行の折り返しのために個々のグリフ幅を考慮する必要があります(cf.例えば[この回答](https://stackoverflow.com/a/19683618/1729265)。 – mkl