THPDFPage.SetAnnotationAdditionalAction Método
Instala una acción adicional de anotación desde un THPDFActionBuilder bajo el diccionario /AA de la anotación
Declaración
procedure SetAnnotationAdditionalAction(Annot: THPDFDictionaryObject; Trigger: THPDFAnnotationActionTrigger; Action: THPDFActionBuilder);
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
Annot | Diccionario de anotación devuelto por la llamada de creación de anotaciones más reciente u otra búsqueda de anotaciones |
Trigger | Disparador de acción adicional, como entrada del ratón, salida del ratón, pulsación del ratón, liberación del ratón, toma de foco o pérdida de foco |
Action | Cadena de acciones construida con THPDFActionBuilder |
Notas de uso
- El método reemplaza cualquier acción existente para la misma clave de disparador y deja las demás entradas
/AAsin cambios - Use
ClearAnnotationAdditionalActionpara eliminar una entrada de acción adicional de anotación sin reconstruir el diccionario de la anotación - Las cadenas
THPDFActionBuilder.ThenActionse conservan bajo la entrada/Nextemitida - Los disparadores de ratón y foco usan
/E,/X,/D,/U,/Foy/Bl - Los disparadores de apertura, cierre, visibilidad e invisibilidad de página usan
/PO,/PC,/PVy/PIy requieren PDF 1.5 - Las restricciones PDF/A y PDF/X las hace cumplir el builder cuando se usan JavaScript, SubmitForm, Launch u otros tipos de acción restringidos
- Use
SetAnnotationJavaScriptActionpara la ruta de conveniencia de solo JavaScript