SetFormFieldAction

Form alanları, Ek açıklamalar ve etkin nokta bağlantıları

Açıklama

Mevcut bir eylem sözlüğünü bir form alanı tetikleyicisine bağlar

Sözdizimi

Delphi

Function TPDFlib.SetFormFieldAction(Index: Integer; Const ActionType: WideString; ActionID: Integer): Integer;

DLL

int DLSetFormFieldAction(int InstanceID, int Index, const wchar_t * ActionType, int ActionID);

Parametreler

Index1 tabanlı form alanı dizini
ActionTypeTetikleyici adı: E, X, D, U, Fo, Bl, K, F, V veya C
ActionIDGetAnnotActionID, GetOutlineActionID veya GetFormFieldActionID tarafından döndürülen bir eylem tanıtıcısı

Dönüş değerleri

0Alan, tetikleyici veya eylem tanıtıcısı geçersizdi ya da PDF/X-6 modu etkin
1Eylem kopyalandı ve alan tetikleyicisine atandı

Açıklamalar

Eylem sözlüğü, alana atanmadan önce seçili belgeye kopyalanır; böylece özgün eyleme sonradan yapılan düzenlemeler alan tetikleyicisini değiştirmez Birincil fare bırakma etkinleştirme eylemi için

ActionType değerini U kullanın; bu, GetFormFieldActionID(Index, 'U') işlevinin okuduğu eylemle eşleşir

RemoveFormFieldAction işlevi bir tetikleyiciyi temizler; GetFormFieldActionInfo, atanan eylemi TPDFlibActionInfo üzerinden incelemenizi sağlar