THPDFPage.SetAnnotationAdditionalAction Method
Instaluje dodatkową akcję adnotacji z THPDFActionBuilder pod słownikiem /AA adnotacji
Deklaracja
procedure SetAnnotationAdditionalAction(Annot: THPDFDictionaryObject; Trigger: THPDFAnnotationActionTrigger; Action: THPDFActionBuilder);
Jednostka
HPDFDoc
Parametry
| Nazwa | Przeznaczenie |
|---|---|
Annot | Słownik adnotacji zwrócony przez ostatnie wywołanie tworzące adnotację albo inne wyszukiwanie adnotacji |
Trigger | Wyzwalacz dodatkowej akcji, np. wejście myszy, wyjście myszy, wciśnięcie przycisku, zwolnienie przycisku, ustawienie fokusu albo utrata fokusu |
Action | Łańcuch akcji zbudowany za pomocą THPDFActionBuilder |
Uwagi dotyczące użycia
- Metoda zastępuje każde istniejące działanie dla tego samego klucza wyzwalacza i pozostawia pozostałe wpisy
/AAbez zmian - Użyj
ClearAnnotationAdditionalAction, by usunąć jeden wpis dodatkowej akcji adnotacji bez przebudowy słownika adnotacji - Łańcuchy
THPDFActionBuilder.ThenActionsą zachowywane pod emitowanym wpisem/Next - Wyzwalacze myszy i fokusu używają
/E,/X,/D,/U,/Foi/Bl - Wyzwalacze page-open, page-close, page-visible i page-invisible używają
/PO,/PC,/PVi/PIoraz wymagają PDF 1.5 - Restrykcje PDF/A i PDF/X egzekwuje builder, gdy używane są JavaScript, SubmitForm, Launch albo inne ograniczone typy akcji
- Dla ścieżki wygodnej tylko-JavaScript użyj
SetAnnotationJavaScriptAction
Related API
- THPDFActionBuilderClass
- THPDFPageSetAnnotationActionMethod
- THPDFPageClearAnnotationAdditionalActionMethod
- THPDFPageSetAnnotationJavaScriptActionMethod