THPDFJavaScriptEvaluationResult Record

Resultado de uma avaliação segura de JavaScript em campo de formulário: flags de execução e de aceitação, valor resultante, contagem de operações, texto de erro, tempo decorrido e tamanho do valor

Declaração

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

Unidade

HPDFDoc

Campos

CampoFinalidade
Executedtrue quando uma ação JavaScript anexada ao gatilho do campo realmente rodou no interpretador seguro
Acceptedtrue quando o sandbox aceitou o resultado do script; resultados rejeitados não devem ser gravados de volta no campo
ValueValor do campo após a execução: a saída do interpretador quando aceito, caso contrário o valor de entrada que foi passado
OperationCountOperações do interpretador consumidas pelo script, contra o orçamento de script configurado
ErrorTextDescrição da falha, por exemplo que o gatilho do campo não carrega ação JavaScript, ou a mensagem de erro do sandbox
ElapsedMillisecondsDuração em tempo real (wall clock) da avaliação
ValueBytesComprimento em bytes do valor resultante, contra o orçamento de tamanho de saída

Notas de uso

APIs relacionadas