THPDFJavaScriptEvaluationResult レコード

安全なフォームフィールド JavaScript 評価の結果。実行済みと受理済みのフラグ、結果値、操作数、エラーテキスト、所要時間、値のサイズを含みます

宣言

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

ユニット

HPDFDoc

フィールド

フィールド目的
Executedフィールドトリガーに割り当てられた JavaScript アクションが、安全なインタプリタで実際に実行された場合に true
Acceptedサンドボックスがスクリプトの結果を受理した場合に true。拒否された結果をフィールドへ書き戻してはなりません
Value実行後のフィールド値。受理された場合はインタプリタの出力、そうでなければ渡された入力値のまま
OperationCountスクリプトが消費したインタプリタ操作の回数。設定済みのスクリプト予算に対して数えます
ErrorText失敗の説明。たとえばフィールドトリガーに JavaScript アクションが付いていないこと、またはサンドボックスのエラーメッセージ
ElapsedMilliseconds評価にかかった実時間
ValueBytes結果値のバイト長。出力サイズ予算に対して数えます

使用上の注意

関連 API