PDFium Delphi Component Docs

Метод GetWidgetAdditionalActionJavaScript

Компонент: TPdf  ·  Модуль: PDFium
Читает JavaScript одного дополнительного действия, прикреплённого к виджету поля формы

Syntax

function GetWidgetAdditionalActionJavaScript(AnnotIndex: Integer; EventType: Integer): WString;

AnnotIndexInteger. Индекс аннотации-виджета на текущей странице с нулевой базой
EventTypeInteger. Какое дополнительное действие читать; одно из значений FPDF_ANNOT_AACTION_*: FPDF_ANNOT_AACTION_KEY_STROKE (12), FPDF_ANNOT_AACTION_FORMAT (13), FPDF_ANNOT_AACTION_VALIDATE (14), FPDF_ANNOT_AACTION_CALCULATE (15)
ResultWString. Исходный код скрипта или пустая строка, если у виджета нет такого действия

Description

Поля форм могут нести скрипты по событиям (ISO 32000-1 12.6.3): фильтр нажатий клавиш, процедуру форматирования, переписывающую отображаемое значение поля, процедуру проверки и вычисление, определяющее значение одного поля по другим. Этот метод читает исходный код одного из них

Это представление только для чтения, предназначенное для аудита и миграции — скрипт возвращается как текст и не выполняется. Скрипты уровня документа перечисляются методом JavaScriptActions

Пустой результат также охватывает случай, когда слой форм не активен или сборка PDFium не имеет нужной точки входа, поэтому вызывающему, которому важно это различие, следует сначала проверить FormHandle

See Also

JavaScriptActions, JavaScriptAction, FormFieldInfo, FormHandle