2016-05-06 5 views
1

iTextバージョン - 5.3.5特定のシナリオでiTextに表示されないインド語

私はインド語(タミル語)を使用してPDFを生成しています。私はベースフォントを使ってフレーズとして作って、ColumnTextを使って文書に書いています。シンボルとしてレンダリングされるグリフはほとんどありません(ダイヤモンドの間の疑問符)。

com.lowagie.text.pdf.ColumnText.showTextAligned(キャンバス、PdfContentByte.ALIGN_LEFT、フレーズ(DATA、フォント)、(フロート)X、(フロート)Y、rotationVal、RUN_DIRECTION、0);

以下のスクリーンショットを参照してください。

私は2つの文章を使用しました。私は2番目の文章だけを使用しているとき、それはPDFで正確に印刷されています。しかし、2つの文章を一緒に印刷すると、2番目の文章が正しく印刷されません。

enter image description here

答えて

1

あなたの問題のいくつかの矛盾があります。 iText 5.3.5を使用していると言いますが、バージョン2.1.7以前でのみ使用されていたcom.lowagie.text.pdfと言います。

また、iText 7より前のバージョンでは、Tamilがサポートされることが期待されます。これはそうではありません。 http://itextpdf.com/itext7/pdfCalligraph

は、以下の画面を見てみましょうタミル対アドオンなしタミルを書くことの違いを見るためにショット:あなたはタミル語のサポートが必要な場合は、PdfCalligraphとの組み合わせで(AGPLソフトウェアとして入手可能)iTextの7は、少なくとも必要アドオンと

enter image description here

PdfCalligraphは、それがオープンソースソフトウェアとして使用することはできませんiTextは7への値のアドオンです。

関連する問題