THPDFJavaScriptEvaluationResult Record
Utfallet av en trygg JavaScript-evaluering av skjemafelt: kjørt- og godtatt-flagg, resulterende verdi, operasjonstall, feiltekst, tidsforbruk og verdistørrelse
Deklarasjon
THPDFJavaScriptEvaluationResult= record
Executed: boolean;
Accepted: boolean;
Value: AnsiString;
OperationCount: Integer;
ErrorText: AnsiString;
ElapsedMilliseconds: Cardinal;
ValueBytes: Int64;
end;
Enhet
HPDFDoc
Felt
| Felt | Formål |
|---|---|
Executed | true når en JavaScript-action knyttet til felttriggeren faktisk kjørte i den trygge tolkeren |
Accepted | true når sandboxen godtatte skriptets resultat; avviste resultater skal ikke skrives tilbake til feltet |
Value | Feltverdien etter kjøringen: tolkerens utdata når resultatet ble godtatt, ellers inngangsverdien som ble sendt inn |
OperationCount | Tolkeroperasjoner forbrukt av skriptet, målt mot det konfigurerte skriptbudsjettet |
ErrorText | Feilbeskrivelse, for eksempel at felttriggeren ikke bærer noen JavaScript-action, eller sandboxens feilmelding |
ElapsedMilliseconds | Varigheten av evalueringen i klokketid |
ValueBytes | Bytelengden til resultatverdien, målt mot budsjettet for utdatastørrelse |
Bruksnotater
- Fylles av
THotPDF.EvaluateLoadedFieldJavaScript; ved etfalse-resultat forklarer recorden likevel hvorfor, typisk iErrorText - Skriv
Valuetilbake til feltet bare nårAcceptedertrue; hjelperne for inkrementell rekalkulering følger nøyaktig denne regelen - Bruk
OperationCount,ValueBytesogElapsedMillisecondssammen medFormScriptBudgets-egenskapen til å diagnostisere budsjettoverskridelser