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

IndexAz 1-alapú űrlapmező-index
EventNameAz eseményindító (trigger event) neve, mint például MouseUp, MouseDown, MouseEnter, MouseExit, Focus, LostFocus, KeyPress, BeforeFormatting, Change vagy Calculate
ActionKindA AddActionNextEx által támogatott PDF_ACTION_BUILDER_* konstansok egyike
ValueAz URI, megnevezett művelet, JavaScript forrás, import-data fájlnév vagy fel nem használt érték a célműveletekhez
FieldNamesVesszővel elválasztott mezőlista az elrejtési, küldési és alaphelyzetbe-állítási műveletekhez
FlagsMűvelet-specifikus küldési vagy alaphelyzetbe-állítási jelzők, vagy az elrejtési jelző a láthatósági műveletekhez
DestIDA céldelíró handle a PDF_ACTION_BUILDER_DESTINATION számára

Return values

0A mező, az esemény neve, a műveletfajta vagy a szükséges érték érvénytelen volt
1A 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