Tipo THPDFAnnotationActionTrigger
Selecciona el evento disparador de la acción adicional asociada a una anotación mediante su diccionario /AA
Declaración
THPDFAnnotationActionTrigger= (aatMouseEnter, // /AA /E
aatMouseExit, // /AA /X
aatMouseDown, // /AA /D
aatMouseUp, // /AA /U
aatSetFocus, // /AA /Fo
aatLostFocus, // /AA /Bl
aatPageOpen, // /AA /PO
aatPageClose, // /AA /PC
aatPageVisible, // /AA /PV
aatPageInvisible); // /AA /PI
Unidad
HPDFDoc
Valores
| Valor | Significado |
|---|---|
aatMouseEnter | /AA /E: la acción se ejecuta cuando el cursor entra en el rectángulo de la anotación |
aatMouseExit | /AA /X: la acción se ejecuta cuando el cursor sale del rectángulo de la anotación |
aatMouseDown | /AA /D: la acción se ejecuta cuando se pulsa un botón del ratón sobre la anotación |
aatMouseUp | /AA /U: la acción se ejecuta cuando se suelta un botón del ratón sobre la anotación |
aatSetFocus | /AA /Fo: la acción se ejecuta cuando la anotación recibe el foco de entrada |
aatLostFocus | /AA /Bl: la acción se ejecuta cuando la anotación pierde el foco de entrada |
aatPageOpen | /AA /PO: la acción se ejecuta cuando se abre la página que contiene la anotación |
aatPageClose | /AA /PC: la acción se ejecuta cuando se cierra la página que contiene la anotación |
aatPageVisible | /AA /PV: la acción se ejecuta cuando la página que contiene la anotación pasa a ser visible |
aatPageInvisible | /AA /PI: la acción se ejecuta cuando la página que contiene la anotación pasa a ser invisible |
Notas de uso
- Pase un valor de este tipo a THPDFPage.SetAnnotationAdditionalAction, THPDFAcroFormField.SetAnnotationAction o THotPDF.SetFormFieldAnnotationAction junto con un THPDFActionBuilder
- La biblioteca asigna cada valor a su clave PDF (E, X, D, U, Fo, Bl, PO, PC, PV, PI); los disparadores de nivel de página desde aatPageOpen en adelante elevan la versión mínima del documento a PDF 1.5, mientras que los disparadores de ratón y de foco necesitan PDF 1.2
- THotPDF.GetLoadedAnnotationActionChain devuelve las acciones registradas por disparador en una anotación cargada, y los métodos Clear aceptan el mismo valor de disparador para eliminar una