THPDFJavaScriptEvaluationResult Record

Ergebnis einer sicheren JavaScript-Auswertung eines Formularfelds: Flags für Ausführung und Annahme, Ergebniswert, Operationsanzahl, Fehlertext, benötigte Zeit und Wertgröße

Deklaration

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

Unit

HPDFDoc

Felder

FeldZweck
Executedtrue, wenn eine am Feld-Trigger hängende JavaScript-Aktion tatsächlich im sicheren Interpreter lief
Acceptedtrue, wenn die Sandbox das Skriptergebnis akzeptierte; abgelehnte Ergebnisse dürfen nicht ins Feld zurückgeschrieben werden
ValueFeldwert nach dem Lauf: die Interpreter-Ausgabe bei Annahme, sonst der hineingereichte Eingabewert
OperationCountVom Skript verbrauchte Interpreter-Operationen, gegen das konfigurierte Skriptbudget
ErrorTextFehlerbeschreibung, zum Beispiel dass der Feld-Trigger keine JavaScript-Aktion trägt, oder die Fehlermeldung der Sandbox
ElapsedMillisecondsEchtzeitdauer der Auswertung
ValueBytesBytelänge des Ergebniswerts, gegen das Ausgabegrößen-Budget

Verwendungshinweise

Verwandte APIs