我有一個帶有定義在其中的表單的PDF。 表單中的一個字段是多行文本字段。Adobe PDF表單 - 文本字段僅在單擊它時才顯示值
文本字段中的值由使用Apache PDFBox的Java程序填充。
問題是當值爲5到6行左右時,文本框自動顯示文本。但是如果它超過6行,文本框不會顯示該值。我不得不專門點擊文本字段來顯示文本。如果我再次在文本框外單擊,文字消失。
只有啓用了多行和滾動選項才能讀取文本字段。
任何想法是什麼造成這個奇怪的問題?
我有Adobe Acrobat Pro 11,Adobe Acrobat XI和Adobe Reader來查看文件。全都有同樣的問題。
我檢查http://stackoverflow.com/questions/32398302/saved-text-field-value-is-not-displayed-properly-in-pdf-generated-using-pdfbox,https://www.itsupportguides .com/tech-tips-tricks/text-hidden-on-pdf-form-fields-until-clicked-on /,https://forums.adobe.com/thread/1019513沒有太多的運氣。 – SRCM
將此代碼添加到填充表單的代碼中:'acroForm.setNeedAppearances(true);' –
您正在使用哪個版本的PDFBox?你可以分享PDF和一個小樣本如何填充表單字段? –