PDFium Delphi Component Docs

GetWidgetAdditionalActionJavaScript Méthode

Composant: TPdf  ·  Unit: PDFium
Lit le JavaScript d'une action supplémentaire attachée à un widget de champ de formulaire

Syntax

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

AnnotIndexInteger. Index de base zéro de l'annotation de widget sur la page courante
EventTypeInteger. Quelle action supplémentaire lire, l'une des valeurs 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. La source du script, ou une chaîne vide lorsque le widget n'a pas une telle action

Description

Les champs de formulaire peuvent porter des scripts par événement (ISO 32000-1 12.6.3) : un filtre de frappe, une routine de format qui réécrit ce que le champ affiche, une routine de validation et un calcul qui dérive un champ d'autres champs. Ceci lit la source de l'un d'eux

C'est une vue en lecture seule destinée à l'audit et à la migration - le script est renvoyé sous forme de texte, non exécuté. Les scripts au niveau du document sont listés par JavaScriptActions à la place

Un résultat vide couvre aussi le cas où la couche de formulaire n'est pas active ou où la build PDFium n'a pas le point d'entrée, de sorte qu'un appelant qui a besoin de la distinction doit d'abord vérifier FormHandle

See Also

JavaScriptActions, JavaScriptAction, FormFieldInfo, FormHandle