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

Person List:
A                               D
B                               E
C                               F

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

Other:__________________________________________________________________________
________________________________________________________________________________

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

Спасибо!

1 ответ1

0

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .