SetFormFieldActionEx

Formulärfält, anteckningar och hotspot-länkar

Beskrivning

Bygger och tilldelar en formulärfältutlösaråtgärd med ett händelsenamn och en namngiven åtgärdsbyggarkonstant

Syntax

Delphi

Function TPDFlib.SetFormFieldActionEx(Index: Integer; Const EventName: WideString; ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;

Parametrar

IndexDet ettbaserade formulärfältindexet
EventNameUtlösarhändelsenamnet, t.ex. MouseUp, MouseDown, MouseEnter, MouseExit, Focus, LostFocus, KeyPress, BeforeFormatting, Change eller Calculate
ActionKindEn av konstanterna PDF_ACTION_BUILDER_* som stöds av AddActionNextEx
ValueURI:n, den namngivna åtgärden, JavaScript-källan, importdatafilnamnet eller det oanvända värdet för målåtgärder
FieldNamesEn kommaseparerad fältlista för hide-, submit- och reset-åtgärder
FlagsÅtgärdsspecifika flaggor eller det ettbaserade trådindexet för PDF_ACTION_BUILDER_THREAD
DestIDMålhandtaget för PDF_ACTION_BUILDER_DESTINATION, eller ett ettbaserat bead-index för PDF_ACTION_BUILDER_THREAD där 0 väljer första beaden

Returvärden

0Fältet, händelsenamnet, åtgärdstypen eller det krävda värdet var ogiltigt eller PDF/X-6-läge är aktivt
1Åtgärden byggdes och tilldelades den valda fälthändelsen

Anmärkningar

Denna hjälpare kombinerar uppslagning av händelsenamn med åtgärdsbyggande, vilket undviker separata tillfälliga åtgärdshandtag när en fälthändelse bara behöver en direkt URI-, JavaScript-, hide-, submit-, reset-, importdata-, namngiven, mål- eller artikeltrådåtgärd Formulärfältens ytterligare åtgärder avvisas medan PDF/A- eller PDF/X-6-läge är aktivt, eftersom båda profilerna förbjuder

/AA-ordlistor för fält och widgetar även när den valda åtgärdstypen annars är tillåten