У меня есть PDF с определенными в нем формами. Одно поле в виде многострочного текстового поля.Adobe PDF Forms - текстовое поле отображает значение только при нажатии на него
Значение в текстовом поле заполняется программой java с использованием Apache PDFBox.
Проблема в том, что значение имеет значение от 5 до 6 строк, текстовое поле автоматически отображает текст. Но если это более 6 строк, текстовое поле не отображает значение. Я должен был специально нажать на текстовое поле, чтобы отобразить текст. Если я снова закрою текстовое поле, текст исчезнет.
Текстовое поле считывается только с включенными параметрами Multi Line и Scrolling.
Любые идеи, что вызывает эту странную проблему?
У меня есть 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-файлом и небольшим образцом, как вы производите заполнение поля формы? –