Enregistrement THPDFJavaScriptEvaluationResult

Issue d'une évaluation JavaScript sûre d'un champ de formulaire : drapeaux exécuté et accepté, valeur résultante, comptage d'opérations, texte d'erreur, temps écoulé et taille de la valeur

Déclaration

THPDFJavaScriptEvaluationResult= record
  Executed: boolean;
  Accepted: boolean;
  Value: AnsiString;
  OperationCount: Integer;
  ErrorText: AnsiString;
  ElapsedMilliseconds: Cardinal;
  ValueBytes: Int64;
end;

Unité

HPDFDoc

Champs

ChampObjectif
Executedtrue quand une action JavaScript attachée au déclencheur du champ a réellement tourné dans l'interpréteur sûr
Acceptedtrue quand le sandbox a accepté le résultat du script ; les résultats rejetés ne doivent pas être réécrits dans le champ
ValueValeur du champ après l'exécution : la sortie de l'interpréteur quand elle est acceptée, sinon la valeur d'entrée qui avait été passée
OperationCountOpérations d'interpréteur consommées par le script, à rapporter au budget de script configuré
ErrorTextDescription de l'échec, par exemple l'absence d'action JavaScript sur le déclencheur du champ, ou le message d'erreur du sandbox
ElapsedMillisecondsDurée horloge de l'évaluation
ValueBytesLongueur en octets de la valeur résultante, à rapporter au budget de taille de sortie

Notes d'utilisation

API associées