SetFormFieldAction

Formularfelder, Anmerkungen und Hotspot-Links

Beschreibung

Bindet ein vorhandenes Aktionswörterbuch an einen Formularfeld-Trigger

Syntax

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

Parameter

IndexDer 1-basierte Formularfeld-Index
ActionTypeDer Trigger-Name: E, X, D, U, Fo, Bl, K, F, V oder C
ActionIDEin Aktions-Handle, das von GetAnnotActionID, GetOutlineActionID oder GetFormFieldActionID zurückgegeben wird

Rückgabewerte

0Feld, Trigger oder Aktions-Handle waren ungültig, oder der PDF/X-6-Modus ist aktiv
1Die Aktion wurde kopiert und dem Feld-Trigger zugewiesen

Hinweise

Das Aktionswörterbuch wird in das ausgewählte Dokument kopiert, bevor es dem Feld zugewiesen wird, sodass spätere Änderungen an der ursprünglichen Aktion den Feld-Trigger nicht verändern Verwenden Sie

ActionType U für die primäre Aktivierungsaktion beim Loslassen der Maustaste, passend zur Aktion, die GetFormFieldActionID(Index, 'U') liest Mit

RemoveFormFieldAction löschen Sie einen Trigger, und mit GetFormFieldActionInfo prüfen Sie die zugewiesene Aktion über TPDFlibActionInfo