2016-05-06 66 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句話。當我僅使用第二個句子時,它在PDF中正確打印。但是當我一起打印兩個句子時,第二個打印不正確。

enter image description here

回答

1

有你的問題有些矛盾。你說你正在使用iText 5.3.5,但你提到com.lowagie.text.pdf,它只在2.1.7及更早的版本中使用過。

您還預計iText 7之前的版本支持泰米爾語。不是這種情況。如果你想泰米爾人的支持,你至少需要iText的7(可作爲AGPL軟件)結合PdfCalligraph:http://itextpdf.com/itext7/pdfCalligraph

看看下面的屏幕截圖,看看寫泰米爾之間的差異,而不的插件與泰米爾的插件:

enter image description here

PdfCalligraph是價值附加到iText的7.不作爲開源軟件。