java - 支持文本字段中的 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);
解决方案
推荐阅读
- java - 在多个线程中使用 RabbitMQ 发布者
- python - Check if a template exists using match_template from scikit-image
- javascript - JavaScript 或 Lodash 中是否有一个用于包含多个值的内衬?
- javascript - 如何删除行尾的空行
- javascript - 云函数使用来自不同节点模块的 GeoPoint 类
- python - 从 np.tril_indices “反转”索引的有效方法
- double - 如何在 Protégé / OWL / DL 中使用双精度值作为类表达式(语法)?
- reactjs - 将组件定义为常量
- namespaces - 球拍:评估,命名空间附加模块与命名空间要求
- c++ - 在 Visual Studio 中,与 std::async 一起使用时未调用“thread_local”变量的析构函数,这是一个错误吗?