THPDFJavaScriptEvaluationResult Record

안전한 폼 필드 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평가의 실제 걸린 시간(wall-clock)
ValueBytes결과 값의 바이트 길이. 출력 크기 예산과 비교합니다

사용 참고 사항

관련 API