THotPDF.SetFormFieldAdditionalAction Method
Instala uma ação adicional de campo AcroForm a partir de um THPDFActionBuilder no dicionário /AA do widget do campo
Declaração
procedure SetFormFieldAdditionalAction(const FieldName: AnsiString; Trigger: THPDFFormFieldActionTrigger; Action: THPDFActionBuilder);
Unidade
HPDFDoc
Parâmetros
| Nome | Finalidade |
|---|---|
FieldName | Nome de campo AcroForm existente a procurar na lista de campos gerada |
Trigger | Acionador de ação adicional de campo: KeyStroke, Format, Validate ou Calculate |
Action | Cadeia de ações construída com THPDFActionBuilder |
Notas de utilização
- Chame este método depois de criar o campo-alvo e antes de
EndDoc - O método substitui qualquer ação existente para a mesma chave de acionador e mantém as restantes entradas
/AAinalteradas - Use
ClearFormFieldAdditionalActionpara remover uma entrada de acionador de campo sem perturbar as restantes ações do campo - Use os auxiliares com nome em
THotPDFFormFieldActionConvenienceMethodsquando o código deve chamar um método por acionador de campo ou widget - A validação do builder impõe as restrições PDF/A e PDF/X para tipos de ação não permitidos nessas famílias de conformidade
- Use
AttachFieldKeyStrokeAction,AttachFieldFormatAction,AttachFieldValidateActionouAttachFieldCalculateActionpara o caminho de conveniência apenas-JavaScript