SetFormFieldActionEx
Form alanları, Ek açıklamalar ve etkin nokta bağlantıları
Açıklama
Bir olay adı ve adlandırılmış bir eylem oluşturucu sabiti kullanarak bir form alanı tetikleyici eylemi kurar ve atar
Sözdizimi
Delphi
Function TPDFlib.SetFormFieldActionEx(Index: Integer; Const EventName: WideString; ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;
Parametreler
| Index | 1 tabanlı form alanı dizini |
|---|---|
| EventName | MouseUp, MouseDown, MouseEnter, MouseExit, Focus, LostFocus, KeyPress, BeforeFormatting, Change veya Calculate gibi tetikleyici olay adı |
| ActionKind | PDF_ACTION_BUILDER_* sabitlerinden biri; AddActionNextEx tarafından desteklenir |
| Value | Hedef URI, adlandırılmış eylem, JavaScript kaynağı, içe aktarma verisi dosya adı veya hedef eylemler için kullanılmayan değer |
| FieldNames | Gizle, gönder ve sıfırla eylemleri için virgülle ayrılmış alan listesi |
| Flags | Eyleme özgü bayraklar veya PDF_ACTION_BUILDER_THREAD için 1 tabanlı thread dizini |
| DestID | PDF_ACTION_BUILDER_DESTINATION için hedef tanıtıcısı veya PDF_ACTION_BUILDER_THREAD için, 0 ilk beadi seçen 1 tabanlı bead dizini |
Dönüş değerleri
| 0 | Alan, olay adı, eylem türü veya gereken değer geçersizdi ya da PDF/X-6 modu etkin |
|---|---|
| 1 | Eylem kuruldu ve seçilen alan olayına atandı |
Açıklamalar
Bu yardımcı, olay adı çözümlemesini eylem kurulumuyla birleştirir; böylece bir alan olayı yalnızca doğrudan bir URI, JavaScript, gizle, gönder, sıfırla, içe aktarma verisi, adlandırılmış, hedef veya makale Thread eylemine gereksinim duyduğunda ayrı geçici eylem tanıtıcılarına gerek kalmaz PDF/A veya PDF/X-6 modu etkinken form alanı ek eylemleri reddedilir; çünkü her iki profil de, seçilen eylem türü başka türlü izinli olsa bile alan ve widget
/AA sözlüklerini yasaklar