2017-10-02 5 views
0
私は画像の代替テキストを設定するには、次のコードを使用しています

imgはもちろん、ある非ASCII代替テキスト

img.getAccessibilityProperties().setAlternateDescription(altText); 

com.itextpdf.layout.element.Image

テキストである非ASCIIを(例えば、ヘブライ語またはロシア語)、代替テキストは不器用なように表示されます。ユニコード文字の上位バイトは単純に取り除かれているようです。 05EAから、EAだけがPDFを入力します。 PDFでASCII以外の代替テキストがサポートされていることを知っています。iTextを使用してどのように作成できるのですか?

+0

これは役に立ちますか? https://stackoverflow.com/questions/13266139/itext-unicode-in-annotaion –

答えて

0

iText7の古いバージョンを使用している必要があります。実際には別の記述を適切に記述したバグがありましたが、2017年5月に修正され、最新の7.0.4リリースで修正されています。

最新のバージョンに更新してください。

+0

作品!どうもありがとう! –