【发布时间】:2016-01-26 22:34:04
【问题描述】:
我知道以前可能有很多人问过这个问题。我已经阅读了几乎所有的内容`但它不能帮助我解决我的问题。 我正在使用 iText java 库生成波斯语 PDF。我正在使用以下
如何使用PdfWriter.RUN_DIRECTION_RTL
代码:
String ruta = txtruta.getText();
String contenido= txtcontenido.getText();
try {
FileOutputStream archivo = new FileOutputStream(ruta+".pdf");
Document doc = new Document(PageSize.A4,50,50,50,50);
PdfWriter.getInstance(doc, archivo);
doc.open();
BaseFont bfComic = BaseFont.createFont("D:\\Font\\B Lotus.ttf", BaseFont.IDENTITY_H,BaseFont.EMBEDDED);
Font font = new Font(bfComic, 12,Font.NORMAL);
doc.add(new Paragraph(contenido,font));
doc.close();
JOptionPane.showMessageDialog(null,"ok");
} catch (Exception e) {
System.out.println("Eroor"+e);
}
输出: Problem
【问题讨论】:
-
你能问出问题正文中的确切问题吗?您对问题的解释越多,获得帮助的机会就越大:) 祝您好运!
-
我想在 pdf 中保存时使用文本 RTL
-
我现在的问题是 RTL 文本