function GetWidgetAdditionalActionJavaScript(AnnotIndex: Integer; EventType: Integer): WString;
| AnnotIndex | Integer. Индекс аннотации-виджета на текущей странице с нулевой базой |
| EventType | Integer. Какое дополнительное действие читать; одно из значений FPDF_ANNOT_AACTION_*: FPDF_ANNOT_AACTION_KEY_STROKE (12), FPDF_ANNOT_AACTION_FORMAT (13), FPDF_ANNOT_AACTION_VALIDATE (14), FPDF_ANNOT_AACTION_CALCULATE (15) |
| Result | WString. Исходный код скрипта или пустая строка, если у виджета нет такого действия |
Поля форм могут нести скрипты по событиям (ISO 32000-1 12.6.3): фильтр нажатий клавиш, процедуру форматирования, переписывающую отображаемое значение поля, процедуру проверки и вычисление, определяющее значение одного поля по другим. Этот метод читает исходный код одного из них
Это представление только для чтения, предназначенное для аудита и миграции — скрипт возвращается как текст и не выполняется. Скрипты уровня документа перечисляются методом JavaScriptActions
Пустой результат также охватывает случай, когда слой форм не активен или сборка PDFium не имеет нужной точки входа, поэтому вызывающему, которому важно это различие, следует сначала проверить FormHandle