孟加拉语在第5版中没有正确显示

时间:2018-02-14 09:33:12

标签: android itext itext7

我正在尝试为孟加拉语创建一个pdf。但是没有以正确的格式显示。

`Paragraph presAdviceVal = new Paragraph();
                    presAdviceVal.setIndentationLeft(10);
                    presAdviceVal.setFont(customBangla);
                    presAdviceVal.setSpacingAfter(40);
presAdviceVal.add(new Chunk(" \u00BB "+"\u0986\u09b2-\u09ac\u09bf\u09b0\u09c1\u09a8\u09c0\u09b9\u09be\u09b8\u09aa\u09be\u09a4\u09be\u09b2 \u09b2\u09bf\u09ae\u09bf\u099f\u09c7\u09a1"));
                    //presAdviceVal.setFont(customBangla);
                    cell.addElement(presAdviceVal);`


    banglaFont = BaseFont.createFont("/assets/fonts/vrinda.ttf", BaseFont.IDENTITY_H,BaseFont.EMBEDDED);
             customBangla = new Font(banglaFont, 10);

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

某些剧本如孟加拉语,印地语,泰米尔语,梵文,旁遮普语等使用高级排版功能。

通常不能使用addressBook.bulkWrite([ { updateMany: { filter: {}, update: { email: email.lowercase()} } }, ]).then(handleResult); 呈现这些内容。 在iText5中,可以使用iText7来实现。一个加载项,它知道所有这些脚本的高级功能,并根据使用的字形和字符自动应用它们。

enter image description here