Я добавил Adobe Combo Box Acrofield в свой PDF-файл. При создании поля со списком вы указываете имя элемента и необязательное значение экспорта. Значение экспорта используется при экспорте файла в изображение, документ Word и т.д.

Когда я печатаю PDF, используется имя элемента, а не значение экспорта.

Есть ли способ получить значение экспорта для использования вместо?

1 ответ1

2

Значение экспорта не имеет большого отношения к экспорту файла.

Значение экспорта - это фактическое значение поля, которое вы получаете

this.getField("myComboBox").value 

в Acrobat JavaScript.

Когда вы печатаете, вы видите номинал.

Вы можете думать, что номинальная стоимость представляет интерес для пользователя, а экспортная стоимость (иначе называемая возвращаемая стоимость) представляет интерес для формы и / или внутреннего процесса, прикрепленного к форме.

Очень распространенное использование номинальной стоимости и стоимости экспорта - это выбор сотрудника, а затем отображение дополнительной информации в других полях. Номинальная стоимость - это имя сотрудника, а Экспортная стоимость - это индекс записи для этого конкретного сотрудника во внутренней таблице, которая содержит дополнительную информацию.

Теперь, если вы хотите напечатать значение экспорта (но по-прежнему отображать значение лица), вы можете поместить текстовое поле поверх поля со списком и установить его скрытым на экране, но видимым при печати. Затем вы добавили бы эту строку кода в событие Calculate этого поля покрытия:

event.value = this.getField("myComboBox").value ;

Конечно, вам нужно будет ввести фактическое имя выпадающего списка вместо "myComboBox"…

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