THPDFJavaScriptEvaluationResult Record

Utfallet av en säker JavaScript-utvärdering av ett formulärfält: flaggor för om skriptet kördes och godkändes, resulterande värde, antal operationer, feltext, tidsåtgång och värdestorlek

Deklaration

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

Enhet

HPDFDoc

Fält

FältSyfte
Executedtrue när en JavaScript-åtgärd knuten till fältutlösaren faktiskt kördes i den säkra tolken
Acceptedtrue när sandboxen godtog skriptets resultat; avvisade resultat får inte skrivas tillbaka till fältet
ValueFältvärdet efter körningen: tolkens utdata när det godkändes, annars det indatavärde som skickades in
OperationCountTolkoperationer som skriptet förbrukade, mätt mot den konfigurerade skriptbudgeten
ErrorTextFelbeskrivning, till exempel att fältutlösaren inte bär någon JavaScript-åtgärd, eller sandboxens felmeddelande
ElapsedMillisecondsUtvärderingens varighet i verklig klocktid
ValueBytesBytelängden på resultatvärdet, mätt mot budgeten för utdatastorlek

Användningsanteckningar

Relaterade API:er