SetFormFieldActionEx

Formularfelter, annoteringer og hotspot-links

Beskrivelse

Opbygger og tildeler en formularfeltudløserhandling ved brug af et hændelsesnavn og en navngiven action-builder-konstant

Syntaks

Delphi

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

Parametre

IndexDet 1-baserede formularfeltindeks
EventNameUdløserhændelsesnavnet, f.eks. MouseUp, MouseDown, MouseEnter, MouseExit, Focus, LostFocus, KeyPress, BeforeFormatting, Change eller Calculate
ActionKindÉn af de PDF_ACTION_BUILDER_*-konstanter, som AddActionNextEx understøtter
ValueURI'en, den navngivne handling, JavaScript-kilden, importdata-filnavnet eller den ubrugte værdi til målandlinger
FieldNamesEn kommaafgrænset feltliste til hide-, submit- og reset-handlinger
FlagsHandlingsspecifikke flag eller det 1-baserede trådindeks for PDF_ACTION_BUILDER_THREAD
DestIDMål-handle't for PDF_ACTION_BUILDER_DESTINATION eller et 1-baseret bead-indeks for PDF_ACTION_BUILDER_THREAD, hvor 0 vælger den første bead

Returværdier

0Feltet, hændelsesnavnet, handlingstypen eller den krævede værdi var ugyldig, eller PDF/X-6-tilstand er aktiv
1Handlingen blev opbygget og tildelt den valgte felthændelse

Bemærkninger

Denne hjælper kombinerer opløsning af hændelsesnavne med handlingsopbygning, hvilket undgår separate midlertidige action-handles, når en felthændelse blot behøver en direkte URI-, JavaScript-, hide-, submit-, reset-, importdata-, navngiven-, målandlings- eller artikel-Tråd-handling Formularfelters yderligere handlinger afvises, mens PDF/A- eller PDF/X-6-tilstand er aktiv, fordi begge profiler forbyder felt- og widget-

/AA-ordbøger, selv når den valgte handlingstype i øvrigt er tilladt