THPDFJavaScriptEvaluationResult Record

پیامد یک ارزیابی امن JavaScript روی فیلد فرم: پرچم‌های اجراشدگی و پذیرش، مقدار حاصل، شمار عملیات، متن خطا، زمان سپری‌شده و اندازهٔ مقدار

اعلان

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

واحد

HPDFDoc

فیلدها

فیلدهدف
Executedtrue وقتی اکشن JavaScript متصل به تریگر فیلد واقعاً در مفسر امن اجرا شده باشد
Acceptedtrue وقتی sandbox نتیجهٔ اسکریپت را پذیرفته باشد؛ نتایج ردشده نباید به فیلد بازنویسی شوند
Valueمقدار فیلد پس از اجرا: خروجی مفسر وقتی پذیرفته شده باشد، وگرنه مقدار ورودی پاس‌داده‌شده
OperationCountعملیات‌های مفسر مصرف‌شده توسط اسکریپت، در برابر بودجهٔ اسکریپت پیکربندی‌شده
ErrorTextتوصیف خرابی، برای مثال اینکه تریگر فیلد هیچ اکشن JavaScript ای حمل نمی‌کند، یا پیام خطای sandbox
ElapsedMillisecondsمدت زمان wall-clock ارزیابی
ValueBytesطول بایتی مقدار حاصل، در برابر بودجهٔ اندازهٔ خروجی

یادداشت‌های استفاده

APIهای مرتبط