Как создать несколько заполняемых полей столбцов в PDF-файле?

Как создать несколько заполняемых полей столбцов в PDF-файле?

Есть ли способ сделать заполняемое поле с 2 столбцами? Я думаю, они называются «интерактивными формами». У меня есть список элементов, которым я хочу заполнить 2 столбца на странице в моем PDF. Мне просто нужно сделать его заполняемым через FoxIt PhantomPDF. Пример:

Person List:
A                               D
B                               E
C                               F

Я также хотел бы узнать, есть ли способ сделать заполняемое поле охватывающим две строки. Пример:

Other:__________________________________________________________________________
________________________________________________________________________________

Как сделать так, чтобы поле заполнило область подчеркивания выше?

Спасибо!

решение1

Не существует (достаточно простого) способа создать два столбца в одном многострочном текстовом поле. Поэтому для списка людей вы можете сделать лучше, предоставив 6 отдельных полей (как в примере) или, если вы хотите иметь несколько записей в одном поле, два многострочных текстовых поля.

Для вопроса Other есть ограничение текстовых полей, что они являются прямоугольниками. У вас будет три возможности:

а) Создайте два поля с автоматическим переполнением из поля 1 в поле 2 (что потребует некоторой логики)

б) Возьмите «Другое» в качестве метки слева или над полем и создайте одно многострочное поле; учтите, что строки ввода по сути бесполезны, когда вы заполняете форму на экране.

c) Сделайте строку "Other: " частью значения поля и используйте некоторую логику для ее ввода при необходимости, например, используйте небольшой скрипт в событии Format, который добавляет "Other: " к event.value. Значением поля будет текст, "Other: " появится, когда вы покинете поле.

Однако есть большая проблема. Насколько мне известно (в форме ответа службы поддержки клиентов Foxit), они не поддерживают JavaScript, а это значит, что любое решение с использованием логики не сработает.

Связанный контент