PDFium Component Docs

GetWidgetAdditionalActionJavaScript Método

Componente: TPdf  ·  Unidad: PDFium
Lee el JavaScript de una acción adicional adjunta a un widget de campo de formulario

Syntax

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

AnnotIndexInteger. Índice basado en cero de la anotación de widget en la página actual
EventTypeInteger. Qué acción adicional leer, uno de los valores 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. El código fuente del script, o una cadena vacía cuando el widget no tiene tal acción

Description

Los campos de formulario pueden llevar scripts por evento (ISO 32000-1 12.6.3): un filtro de pulsaciones de tecla, una rutina de formato que reescribe lo que muestra el campo, una rutina de validación y un cálculo que deriva un campo a partir de otros. Esto lee el código fuente de uno de ellos

Es una vista de solo lectura pensada para auditoría y migración - el script se devuelve como texto, no se ejecuta. Los scripts a nivel de documento los enumera JavaScriptActions

Un resultado vacío también cubre el caso en que la capa de formularios no está activa o a la compilación de PDFium le falta el punto de entrada, así que un llamador que necesite la distinción debería verificar primero FormHandle

See Also

JavaScriptActions, JavaScriptAction, FormFieldInfo, FormHandle