
Есть ли способ сделать заполняемое поле с 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, а это значит, что любое решение с использованием логики не сработает.