PDFium Delphi Component Docs

GetWidgetAdditionalActionJavaScript Método

Componente: TPdf  ·  Unidade: PDFium
Lê o JavaScript de uma ação adicional anexada a um widget de campo de formulário

Syntax

function GetWidgetAdditionalActionJavaScript(AnnotIndex: Integer; EventType: Integer): WString;

AnnotIndexInteger. Índice baseado em zero da anotação widget na página atual
EventTypeInteger. Qual ação adicional ler, um dos valores FPDF_ANNOT_AACTION_*: FPDF_ANNOT_AACTION_KEY_STROKE (12), FPDF_ANNOT_AACTION_FORMAT (13), FPDF_ANNOT_AACTION_VALIDATE (14), FPDF_ANNOT_AACTION_CALCULATE (15)
ResultWString. O código-fonte do script, ou uma string vazia quando o widget não tem tal ação

Description

Campos de formulário podem carregar scripts por evento (ISO 32000-1 12.6.3): um filtro de tecla, uma rotina de formatação que reescreve o que o campo exibe, uma rotina de validação e um cálculo que deriva um campo de outros. Este método lê o código-fonte de um deles

É uma visualização somente leitura destinada a auditoria e migração - o script é retornado como texto, não executado. Scripts em nível de documento são listados por JavaScriptActions

Um resultado vazio também cobre o caso em que a camada de formulários não está ativa ou a build do PDFium não tem o ponto de entrada, portanto um chamador que precise dessa distinção deve verificar FormHandle primeiro

See Also

JavaScriptActions, JavaScriptAction, FormFieldInfo, FormHandle