【问题标题】:Indic language not rendered in iText under certain scenarios在某些情况下,印度语未在 iText 中呈现
【发布时间】:2016-05-06 10:14:27
【问题描述】:

iText 版本 – 5.3.5

我正在使用印度语(泰米尔语)来生成 PDF。我已使用基本字体将其作为短语,并使用 ColumnText 写入文档。很少有字形被渲染为符号(菱形之间的问号)。

com.lowagie.text.pdf.ColumnText.showTextAligned(canvas, PdfContentByte.ALIGN_LEFT, Phrase(DATA, font), (float)X, (float)Y, rotationVal, RUN_DIRECTION, 0);强>

请参阅下面的屏幕截图。

我用了两句话。当我只使用第二句话时,它在 PDF 中打印正确。但是当我把 2 个句子一起打印出来时,第二个就打印不出来了。

【问题讨论】:

    标签: pdf-generation itext


    【解决方案1】:

    你的问题有些矛盾。您说您使用的是 iText 5.3.5,但您提到 com.lowagie.text.pdf 仅在 2.1.7 及更早版本中使用。

    您还希望 iText 7 之前的版本支持泰米尔语。不是这种情况。如果您需要泰米尔语支持,您至少需要 iText 7(作为 AGPL 软件提供)与 PdfCalligraph 结合使用:http://itextpdf.com/itext7/pdfCalligraph

    查看以下屏幕截图,了解编写泰米尔语插件与编写泰米尔语插件之间的区别:

    PdfCalligraph 是 iText 7 的附加值。它不能作为开源软件使用。

    【讨论】:

      猜你喜欢
      • 2013-05-22
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      • 2013-12-05
      • 2015-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多