Método THotPDF.SetFormFieldAdditionalAction
Instala uma additional action de campo AcroForm a partir de um THPDFActionBuilder sob o dicionário /AA do widget do campo
Declaração
procedure SetFormFieldAdditionalAction(const FieldName: AnsiString; Trigger: THPDFFormFieldActionTrigger; Action: THPDFActionBuilder);
Unit
HPDFDoc
Parâmetros
| Nome | Finalidade |
|---|---|
FieldName | Nome de campo AcroForm existente a localizar na lista de campos gerada |
Trigger | Gatilho de additional action do campo: KeyStroke, Format, Validate ou Calculate |
Action | Cadeia de ações construída com THPDFActionBuilder |
Notas de uso
- Chame este método depois de criar o campo de destino e antes de
EndDoc - O método substitui qualquer ação existente para a mesma chave de gatilho e mantém as demais entradas
/AAinalteradas - Use
ClearFormFieldAdditionalActionpara remover uma entrada de gatilho de campo sem perturbar as demais ações do campo - Use os helpers nomeados em
THotPDFFormFieldActionConvenienceMethodsquando o código deva chamar um método por gatilho de campo ou widget - A validação do builder aplica as restrições de 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 com JavaScript