PdfTextFormField中的工具提示文本

时间:2016-09-23 01:24:37

标签: pdf-generation itext7

如何使用itext 7将工具提示/帮助文本添加到PdfTextFormField?

我使用PdfFormField.createText(..)方法创建字段,但我不知道如何添加工具提示并且无法找到相关文档。提前谢谢!

1 个答案:

答案 0 :(得分:2)

PDF文件中的字段是使用字段字典定义的,并且使用一个或多个窗口小部件注释字典可视化。这样的字段是不可见的;它通过注释显示出来。

如果您阅读PDF规范,您会注意到可以向窗口小部件注释添加/TU。此密钥用于指定用户名。这有点误导性的术语,因为/TU键不存储用户的名称;它存储了一个供人类消费的名称:一个易于用户理解的名称。

例如:字段名称可以命名为mgtMtgDt,其用户(友好)名称可以是Management meeting date

在iText中,您可以使用setUserName()方法设置该用户名,例如:

field.setUserName("Management meeting date");

大多数PDF查看者使用此/TU值来显示该字段的工具提示。