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
| Index | Det ettbaserade formulärfältindexet |
|---|---|
| EventName | Utlösarhändelsenamnet, t.ex. MouseUp, MouseDown, MouseEnter, MouseExit, Focus, LostFocus, KeyPress, BeforeFormatting, Change eller Calculate |
| ActionKind | En av konstanterna PDF_ACTION_BUILDER_* som stöds av AddActionNextEx |
| Value | URI:n, den namngivna åtgärden, JavaScript-källan, importdatafilnamnet eller det oanvända värdet för målåtgärder |
| FieldNames | En 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 |
| DestID | Må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
| 0 | Fä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