Método THPDFPage.SetAnnotationAdditionalAction
Instala uma additional action de anotação a partir de um THPDFActionBuilder sob o dicionário /AA da anotação
Declaração
procedure SetAnnotationAdditionalAction(Annot: THPDFDictionaryObject; Trigger: THPDFAnnotationActionTrigger; Action: THPDFActionBuilder);
Unit
HPDFDoc
Parâmetros
| Nome | Finalidade |
|---|---|
Annot | Dicionário de anotação retornado pela chamada de criação de anotação mais recente ou por outra busca de anotação |
Trigger | Gatilho de additional action, como mouse enter, mouse exit, mouse down, mouse up, set focus ou lost focus |
Action | Cadeia de ações construída com THPDFActionBuilder |
Notas de uso
- O método substitui qualquer ação existente para a mesma chave de gatilho e mantém as demais entradas
/AAinalteradas - Use
ClearAnnotationAdditionalActionpara remover uma entrada de additional action de anotação sem reconstruir o dicionário de anotação - Cadeias
THPDFActionBuilder.ThenActionsão preservadas sob a entrada/Nextemitida - Os gatilhos de mouse e foco usam
/E,/X,/D,/U,/Foe/Bl - Os gatilhos de abertura, fechamento, visível e invisível de página usam
/PO,/PC,/PVe/PIe exigem PDF 1.5 - As restrições de PDF/A e PDF/X são aplicadas pelo builder quando JavaScript, SubmitForm, Launch ou outros tipos de ação restritos são usados
- Use
SetAnnotationJavaScriptActionpara o caminho de conveniência apenas com JavaScript