2017-09-21 4 views
2

WinAnsiEncoding(古典ハンガリーダミー:árvíztűrőtükörfúrógép):PDFBOXとは( 'odblacute')は、このフォントでは使用できませんタイムズローマンエンコーディング:私はいくつかのテキストを設定しようとしている

contentStream.showText(text); 

方法2.0.7、そして私は

U+0151 ('odblacute') is not available in this font Times-Roman encoding: WinAnsiEncoding 

をすべてのPDType1Fontタイプで使用しています。他のアクセント記号付き文字が機能しています。誰でも助けてくれますか?どうもありがとう!

答えて

1

はい、「ő」はWinAnsiEncodingでは使用できません。 FAQで説明されているように、WinAnsiEncodingが何であるかを見るには、PDF Specification Appendix Dを見てください。文字が(ウィンドウで、CHARMAP.EXEで見て)選択したフォントで利用可能である場合には、次のようにフォントをロード:

PDFont font = PDType0Font.load(document, new File("c:/windows/fonts/times.ttf")); 

は、ソースコードのダウンロードにも EmbeddedFonts.java例を参照してください。

+0

ありがとうございます、私はそれを試し、結果を教えてあげます。 –

+1

完璧に動作します!ありがとうございました! –

関連する問題

 関連する問題