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

Index1 tabanlı form alanı dizini
EventNameMouseUp, MouseDown, MouseEnter, MouseExit, Focus, LostFocus, KeyPress, BeforeFormatting, Change veya Calculate gibi tetikleyici olay adı
ActionKindPDF_ACTION_BUILDER_* sabitlerinden biri; AddActionNextEx tarafından desteklenir
ValueHedef URI, adlandırılmış eylem, JavaScript kaynağı, içe aktarma verisi dosya adı veya hedef eylemler için kullanılmayan değer
FieldNamesGizle, gönder ve sıfırla eylemleri için virgülle ayrılmış alan listesi
FlagsEyleme özgü bayraklar veya PDF_ACTION_BUILDER_THREAD için 1 tabanlı thread dizini
DestIDPDF_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

0Alan, olay adı, eylem türü veya gereken değer geçersizdi ya da PDF/X-6 modu etkin
1Eylem 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