THPDFPage.SetAnnotationAdditionalAction Method
Ek açıklamanın /AA sözlüğü altına bir THPDFActionBuilder'dan ek açıklama ek eylemi takar
Bildirim
procedure SetAnnotationAdditionalAction(Annot: THPDFDictionaryObject; Trigger: THPDFAnnotationActionTrigger; Action: THPDFActionBuilder);
Birim
HPDFDoc
Parametreler
| Ad | Amaç |
|---|---|
Annot | En son ek açıklama oluşturma çağrısından döndürülen veya başka bir ek açıklama aramasından gelen ek açıklama sözlüğü |
Trigger | Ek eylem tetikleyicisi: fare giriş, fare çıkış, fare basılı, fare bırakılmış, odaklanma veya odağı kaybetme gibi |
Action | THPDFActionBuilder ile oluşturulmuş eylem zinciri |
Kullanım notları
- Metot, aynı tetikleyici anahtarı için var olan eylemin yerine yenisini yazar ve diğer
/AAgirdilerini olduğu gibi bırakır - Ek açıklama sözlüğünü yeniden kurmadan tek bir ek açıklama ek eylem girdisini kaldırmak için
ClearAnnotationAdditionalAction'ı kullanın THPDFActionBuilder.ThenActionzincirleri, yazılan/Nextgirdisi altında korunur- Fare ve odak tetikleyicileri
/E,/X,/D,/U,/Fove/Bl'yi kullanır - Sayfa açılma, kapanma, görünür ve görünmez tetikleyicileri
/PO,/PC,/PVve/PI'yi kullanır ve PDF 1.5 gerektirir - JavaScript, SubmitForm, Launch veya diğer kısıtlı eylem türleri kullanıldığında PDF/A ve PDF/X kısıtları builder tarafından uygulanır
- Yalnızca JavaScript kolay yolu için
SetAnnotationJavaScriptAction'ı kullanın
İlgili API'ler
- THPDFActionBuilderClass
- THPDFPageSetAnnotationActionMethod
- THPDFPageClearAnnotationAdditionalActionMethod
- THPDFPageSetAnnotationJavaScriptActionMethod