Typ THPDFAnnotationActionTrigger
Vybere událost spouštěče doplňkové akce připojené k anotaci přes její slovník /AA
Deklarace
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
Jednotka
HPDFDoc
Hodnoty
| Hodnota | Význam |
|---|---|
aatMouseEnter | /AA /E: akce se spustí, když kurzor vstoupí do obdélníku anotace |
aatMouseExit | /AA /X: akce se spustí, když kurzor obdélník anotace opustí |
aatMouseDown | /AA /D: akce se spustí, když se na anotaci stiskne tlačítko myši |
aatMouseUp | /AA /U: akce se spustí, když se na anotaci uvolní tlačítko myši |
aatSetFocus | /AA /Fo: akce se spustí, když anotace získá vstupní fokus |
aatLostFocus | /AA /Bl: akce se spustí, když anotace ztratí vstupní fokus |
aatPageOpen | /AA /PO: akce se spustí, když se otevře stránka obsahující anotaci |
aatPageClose | /AA /PC: akce se spustí, když se zavře stránka obsahující anotaci |
aatPageVisible | /AA /PV: akce se spustí, když se stránka obsahující anotaci stane viditelnou |
aatPageInvisible | /AA /PI: akce se spustí, když se stránka obsahující anotaci stane neviditelnou |
Poznámky k použití
- Hodnotu tohoto typu předejte metodě THPDFPage.SetAnnotationAdditionalAction, THPDFAcroFormField.SetAnnotationAction nebo THotPDF.SetFormFieldAnnotationAction spolu s THPDFActionBuilder
- Knihovna mapuje každou hodnotu na její PDF klíč (E, X, D, U, Fo, Bl, PO, PC, PV, PI); spouštěče na úrovni stránky od aatPageOpen výš zvyšují minimální verzi dokumentu na PDF 1.5, zatímco spouštěče myši a fokusu potřebují PDF 1.2
- THotPDF.GetLoadedAnnotationActionChain vrací akce zaznamenané na načtené anotaci podle jednotlivých spouštěčů a metody Clear přijímají stejnou hodnotu spouštěče k jejímu odstranění