首页 > 解决方案 > 支持文本字段中的 RTL(阿拉伯语)

问题描述

我正在尝试使用库 pdfbox 创建一个 pdf 文件。我可以使用以下代码显示一个文本字段,但我无法在右侧显示光标以便用户从右向左书写。这可能吗?

先感谢您

PDTextField textField = new 
PDTextField(pdfPage.getPdDocument().getDocumentCatalog().getAcroForm());
    textField.setPartialName(id);
    textField.setValue(value);

 pdfPage.getPdDocument().getDocumentCatalog().
 getAcroForm().getFields().add(textField);
 PDAnnotationWidget widget = textField.getWidgets().get(0);

 PDRectangle rect = new PDRectangle(x, y, width, height);
 widget.setRectangle(rect);
 widget.setPage(1);
 widget.setPrinted(true);

 pdfPage.getPage().getAnnotations().add(widget);

标签: javapdfbox

解决方案


推荐阅读