我有一个带有定义在其中的表单的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和一个小样本如何填充表单字段? –