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
| Index | Det 1-baserede formularfeltindeks |
|---|---|
| EventName | Udlø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 |
| Value | URI'en, den navngivne handling, JavaScript-kilden, importdata-filnavnet eller den ubrugte værdi til målandlinger |
| FieldNames | En kommaafgrænset feltliste til hide-, submit- og reset-handlinger |
| Flags | Handlingsspecifikke flag eller det 1-baserede trådindeks for PDF_ACTION_BUILDER_THREAD |
| DestID | Må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
| 0 | Feltet, hændelsesnavnet, handlingstypen eller den krævede værdi var ugyldig, eller PDF/X-6-tilstand er aktiv |
|---|---|
| 1 | Handlingen 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