Запис THPDFJavaScriptEvaluationResult

Результат безпечного обчислення JavaScript поля форми: ознаки виконання та прийняття, підсумкове значення, кількість операцій, текст помилки, витрачений час і розмір значення

Оголошення

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

Модуль

HPDFDoc

Поля

ПолеПризначення
Executedtrue, коли JavaScript-дія, прикріплена до тригера поля, реально виконалася в безпечному інтерпретаторі
Acceptedtrue, коли пісочниця прийняла результат скрипта; відхилені результати не можна записувати назад у поле
ValueЗначення поля після прогону: вивід інтерпретатора, коли прийнято, інакше — вхідне значення, яке було передано
OperationCountОперації інтерпретатора, спожиті скриптом, відносно налаштованого бюджету скрипта
ErrorTextОпис невдачі — наприклад, що тригер поля не несе JavaScript-дії, — або повідомлення про помилку пісочниці
ElapsedMillisecondsТривалість обчислення за настінним годинником
ValueBytesДовжина підсумкового значення в байтах, відносно бюджету розміру виводу

Примітки щодо використання

Пов'язані API