THPDFPage.SetAnnotationAdditionalAction Method
Instala uma ação adicional de anotação a partir de um THPDFActionBuilder no dicionário /AA da anotação
Declaração
procedure SetAnnotationAdditionalAction(Annot: THPDFDictionaryObject; Trigger: THPDFAnnotationActionTrigger; Action: THPDFActionBuilder);
Unidade
HPDFDoc
Parâmetros
| Nome | Finalidade |
|---|---|
Annot | Dicionário de anotação devolvido pela chamada de criação de anotação mais recente ou por outra consulta de anotação |
Trigger | Acionador de ação adicional, como entrada do rato, saída do rato, botão premido, botão largado, foco recebido ou foco perdido |
Action | Cadeia de ações construída com THPDFActionBuilder |
Notas de utilização
- O método substitui qualquer ação existente para a mesma chave de acionador e mantém as restantes entradas
/AAinalteradas - Use
ClearAnnotationAdditionalActionpara remover uma entrada de ação adicional de anotação sem reconstruir o dicionário da anotação - As cadeias
THPDFActionBuilder.ThenActionsão preservadas na entrada/Nextemitida - Os acionadores de rato e de foco usam
/E,/X,/D,/U,/Foe/Bl - Os acionadores de abertura, fecho, visibilidade e invisibilidade de página usam
/PO,/PC,/PVe/PIe exigem PDF 1.5 - As restrições PDF/A e PDF/X são impostas pelo builder quando são usados JavaScript, SubmitForm, Launch ou outros tipos de ação restritos
- Use
SetAnnotationJavaScriptActionpara o caminho de conveniência apenas-JavaScript