SetFormFieldAction

Pola formularza, adnotacje i odnośniki aktywnych obszarów

Opis

Wiąże istniejący słownik akcji z wyzwalaczem pola formularza

Składnia

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);

Parametry

IndexIndeks pola formularza liczony od 1
ActionTypeNazwa wyzwalacza: E, X, D, U, Fo, Bl, K, F, V albo C
ActionIDUchwyt akcji zwrócony przez GetAnnotActionID, GetOutlineActionID albo GetFormFieldActionID

Wartości zwracane

0Pole, wyzwalacz albo uchwyt akcji był nieprawidłowy albo aktywny jest tryb PDF/X-6
1Akcja została skopiowana i przypisana do wyzwalacza pola

Uwagi

Słownik akcji jest kopiowany do wybranego dokumentu, zanim zostanie przypisany do pola, więc późniejsze edycje pierwotnej akcji nie zmieniają wyzwalacza pola Użyj

ActionType U dla podstawowej akcji aktywacji mouse-up, zgodnie z akcją odczytywaną przez GetFormFieldActionID(Index, 'U') Użyj

RemoveFormFieldAction, aby wyczyścić wyzwalacz, i GetFormFieldActionInfo, aby obejrzeć przypisaną akcję przez TPDFlibActionInfo