THPDFJavaScriptEvaluationResult Record
Lopputulos turvallisesta lomakekenttä-JavaScriptin arvioinnista: suoritus- ja hyväksymisliput, tulosarvo, operaatiomäärä, virheteksti, kulunut aika ja arvon koko
Määrittely
THPDFJavaScriptEvaluationResult= record
Executed: boolean;
Accepted: boolean;
Value: AnsiString;
OperationCount: Integer;
ErrorText: AnsiString;
ElapsedMilliseconds: Cardinal;
ValueBytes: Int64;
end;
Yksikkö
HPDFDoc
Kentät
| Kenttä | Tarkoitus |
|---|---|
Executed | true, kun kenttätriggeriin liitetty JavaScript-toiminta todellisuudessa suoritettiin turvallisessa tulkinassa |
Accepted | true, kun sandbox hyväksyi skriptin tuloksen; hylättyjä tuloksia ei saa kirjoittaa takaisin kenttään |
Value | Kentän arvo ajon jälkeen: tulkin tuloste, kun hyväksyttiin, muuten sisään annettu syötearvo |
OperationCount | Skriptin kuluttamat tulkintaoperaatiot määritettyä skriptibudjettia vasten |
ErrorText | Epäonnistumisen kuvaus, esimerkiksi se, ettei kenttätriggeri kanna JavaScript-toimintaa, tai sandboxin virheviesti |
ElapsedMilliseconds | Arvioinnin kelloaikainen kesto |
ValueBytes | Tulosarvon tavupituus tulostekoon budjettia vasten |
Käyttöhuomautukset
THotPDF.EvaluateLoadedFieldJavaScripttäyttää;false-tuloksella tietue kertoo syyn, tyypillisestiErrorText-kentässä- Kirjoita
Valuetakaisin kenttään vain, kunAcceptedontrue; inkrementaaliset uudelleenlaskenta-avustajat noudattavat täsmälleen tätä sääntöä - Käytä
OperationCount-,ValueBytes- jaElapsedMilliseconds-kenttiä yhdessäFormScriptBudgets-ominaisuuden kanssa budjettiylitysten diagnosointiin