SetFormFieldActionEx
Form fields, Annotations and hotspot links
Description
Létrehoz és hozzárendel egy űrlapmező-indító műveletet egy eseménynév és egy nevesített művelet-létrehozó konstans használatával
Syntax
Delphi
Function TPDFlib.SetFormFieldActionEx(Index: Integer; Const EventName: WideString; ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;
Parameters
| Index | Az 1-alapú űrlapmező-index |
|---|---|
| EventName | Az eseményindító (trigger event) neve, mint például MouseUp, MouseDown, MouseEnter, MouseExit, Focus, LostFocus, KeyPress, BeforeFormatting, Change vagy Calculate |
| ActionKind | A AddActionNextEx által támogatott PDF_ACTION_BUILDER_* konstansok egyike |
| Value | Az URI, megnevezett művelet, JavaScript forrás, import-data fájlnév vagy fel nem használt érték a célműveletekhez |
| FieldNames | Vesszővel elválasztott mezőlista az elrejtési, küldési és alaphelyzetbe-állítási műveletekhez |
| Flags | Művelet-specifikus küldési vagy alaphelyzetbe-állítási jelzők, vagy az elrejtési jelző a láthatósági műveletekhez |
| DestID | A céldelíró handle a PDF_ACTION_BUILDER_DESTINATION számára |
Return values
| 0 | A mező, az esemény neve, a műveletfajta vagy a szükséges érték érvénytelen volt |
|---|---|
| 1 | A művelet felépítése és hozzárendelése megtörtént a kiválasztott mezőeseményhez |
Remarks
Ez a segédfüggvény ötvözi az eseménynév-feloldást az akció-konstrukcióval, amellyel elkerülhetők a különálló ideiglenes akciókezelők (action handles), ha egy mezőeseménynek csak közvetlen URI, JavaScript, elrejtési, beküldési, visszaállítási, adatimportálási, nevesített vagy cél akcióra van szüksége