function GetWidgetAdditionalActionJavaScript(AnnotIndex: Integer; EventType: Integer): WString;
| AnnotIndex | Integer. Índice basado en cero de la anotación de widget en la página actual |
| EventType | Integer. 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) |
| Result | WString. El código fuente del script, o una cadena vacía cuando el widget no tiene tal acción |
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