THPDFAnnotationActionTrigger Type
Seleziona l'evento trigger dell'azione aggiuntiva associato a un'annotazione tramite il suo dizionario /AA
Dichiarazione
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
UnitÃ
HPDFDoc
Valori
| Valore | Significato |
|---|---|
aatMouseEnter | /AA /E: l'azione viene eseguita quando il cursore entra nel rettangolo dell'annotazione |
aatMouseExit | /AA /X: l'azione viene eseguita quando il cursore esce dal rettangolo dell'annotazione |
aatMouseDown | /AA /D: l'azione viene eseguita quando si preme un pulsante del mouse sull'annotazione |
aatMouseUp | /AA /U: l'azione viene eseguita quando si rilascia un pulsante del mouse sull'annotazione |
aatSetFocus | /AA /Fo: l'azione viene eseguita quando l'annotazione riceve il focus di input |
aatLostFocus | /AA /Bl: l'azione viene eseguita quando l'annotazione perde il focus di input |
aatPageOpen | /AA /PO: l'azione viene eseguita quando viene aperta la pagina che contiene l'annotazione |
aatPageClose | /AA /PC: l'azione viene eseguita quando viene chiusa la pagina che contiene l'annotazione |
aatPageVisible | /AA /PV: l'azione viene eseguita quando la pagina che contiene l'annotazione diventa visibile |
aatPageInvisible | /AA /PI: l'azione viene eseguita quando la pagina che contiene l'annotazione diventa invisibile |
Note d'uso
- Passa un valore di questo tipo a THPDFPage.SetAnnotationAdditionalAction, THPDFAcroFormField.SetAnnotationAction oppure THotPDF.SetFormFieldAnnotationAction insieme a un THPDFActionBuilder
- La libreria mappa ogni valore sulla sua chiave PDF (E, X, D, U, Fo, Bl, PO, PC, PV, PI); i trigger a livello di pagina da aatPageOpen in poi alzano la versione minima del documento a PDF 1.5, mentre i trigger del mouse e del focus richiedono PDF 1.2
- THotPDF.GetLoadedAnnotationActionChain restituisce le azioni registrate per trigger su un'annotazione caricata e i metodi Clear accettano lo stesso valore di trigger per rimuoverne una