使用pdfbox设置文本框的工具提示

时间:2019-05-15 12:18:26

标签: java pdfbox

我正在使用pdfbox创建新的pdf,并希望在鼠标悬停时为pdtextfield设置工具提示。

在官方文档中有getToolTip()方法,但我没有找到set方法。

这是预期的输出:

here is the expected output

1 个答案:

答案 0 :(得分:1)

您写道,您是从头开始创建PDF的,因此您也确实创建了文本字段(并且不想向现有文本字段添加工具提示)。 由于您既没有发布代码,也没有提及您正在使用的PdfBox版本,所以我没什么要继续的,但是总的来说,您可以这样做(TU键是acrobat中用作工具提示的属性,称为替代字段名称):

    PDDocument doc = new PDDocument();

    PDTextField textbox = new PDTextField(doc.getDocumentCatalog().getAcroForm());
    textbox.setAlternateFieldName("Your tooltip text");
    textbox.set...  //(set all the other attributes)

此代码假定您正在使用版本2.X中的PdfBox。在1.8.X中,您需要做更多的事情...