2016-09-23 75 views
0

如何使用itext 7將工具提示/幫助文本添加到PdfTextFormField?PdfTextFormField中的工具提示文本

我使用PdfFormField.createText(..)方法創建該字段,但我不知道如何添加工具提示並找不到相關文檔。提前致謝!

回答

1

PDF文件中的字段是使用字段字典定義的,它使用一個或多個小部件註釋字典進行可視化。這樣的領域是不可見的;它通過註釋顯示。

如果您閱讀PDF規範,您會注意到您可以將/TU添加到窗口小部件註釋中。該密鑰用於指定用戶名。這有點誤導性的術語,因爲/TU鍵不存在用戶的名字;它存在一個用於人類消費的名稱:用戶易於理解的名稱。

例如:字段名稱可以命名爲mgtMtgDt,其用戶(友好)名稱可以是Management meeting date

在iText的,您可以使用setUserName()方法設置的用戶名,例如:

field.setUserName("Management meeting date"); 

大多數的PDF瀏覽使用該/TU值顯示領域的提示。

+0

布魯諾,謝謝你的回覆(抱歉,自從我參與這個項目以來,這件事已經有點兒了)。我看了一下,但在iText 7中找不到'setUserName'方法。我發現它適用於iText 5,但我真的很想使用更新的版本。 – lucasvw