THPDFPage.SetAnnotationAdditionalAction Method
Instaluje dodatečnou akci anotace sestavenou v THPDFActionBuilder do slovníku /AA anotace
Deklarace
procedure SetAnnotationAdditionalAction(Annot: THPDFDictionaryObject; Trigger: THPDFAnnotationActionTrigger; Action: THPDFActionBuilder);
Jednotka
HPDFDoc
Parametry
| Název | Účel |
|---|---|
Annot | Slovník anotace vrácený posledním voláním na vytvoření anotace nebo jiným vyhledáním anotace |
Trigger | Spouštěč dodatečné akce, například vstup myši, opuštění myší, stisk tlačítka, uvolnění tlačítka, získání fokusu nebo ztráta fokusu |
Action | Řetěz akcí sestavený v THPDFActionBuilder |
Poznámky k použití
- Metoda nahradí stávající akci se stejným spouštěčem a ostatní položky
/AAponechá beze změny - Jednu položku dodatečné akce anotace odstraníte pomocí
ClearAnnotationAdditionalAction, aniž byste museli slovník anotace stavět znovu - Řetězy
THPDFActionBuilder.ThenActionse zachovají pod vysílanou položkou/Next - Spouštěče myši a fokusu používají
/E,/X,/D,/U,/Foa/Bl - Spouštěče otevření stránky, zavření stránky, zviditelnění stránky a zneviditelnění stránky používají
/PO,/PC,/PVa/PIa vyžadují PDF 1.5 - Omezení PDF/A a PDF/X vynucuje builder, když se používají JavaScript, SubmitForm, Launch nebo jiné omezené typy akcí
- Pro cestu jen s JavaScriptem použijte
SetAnnotationJavaScriptAction