THPDFJavaScriptEvaluationResult Record

Wynik bezpiecznej ewaluacji JavaScript pola formularza: flagi wykonania i przyjęcia, wartość wynikowa, liczba operacji, tekst błędu, czas trwania i rozmiar wartości

Deklaracja

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

Jednostka

HPDFDoc

Pola

PolePrzeznaczenie
Executedtrue, gdy akcja JavaScript podpięta do wyzwalacza pola faktycznie się wykonała w bezpiecznym interpreterze
Acceptedtrue, gdy sandbox przyjął wynik skryptu; odrzucone wyniki nie mogą być zapisywane z powrotem do pola
ValueWartość pola po uruchomieniu: wyjście interpretera przy przyjęciu, w przeciwnym razie przekazana do środka wartość wejściowa
OperationCountOperacje interpretera zużyte przez skrypt, na tle skonfigurowanego budżetu skryptu
ErrorTextOpis porażki, na przykład że wyzwalacz pola nie niesie akcji JavaScript, albo komunikat błędu sandboxa
ElapsedMillisecondsRzeczywisty czas trwania ewaluacji
ValueBytesDługość w bajtach wartości wynikowej, na tle budżetu rozmiaru wyjścia

Uwagi dotyczące użycia

Powiązane API