ExecuteFormFieldScriptEvent

Űrlapok, JavaScript-biztonság

Leírás

Egy mező /K, /F, /V vagy /C műveletét hajtja végre a korlátozott, helyi űrlapszkript futtatókörnyezetben, és visszaadja az eredményül kapott eseményállapotot

Szintaxis

Function TPDFlib.ExecuteFormFieldScriptEvent(Index: Integer; Action: TPDFlibFormScriptAction; Const InputEvent: TPDFlibFormScriptEvent; Out OutputEvent: TPDFlibFormScriptEvent): Integer;

Paraméterek

IndexAz egytől induló célmező-index
ActionA végrehajtandó mezőesemény
InputEventA kezdeti érték, változás, forrásmező, kijelölés, billentyűállapot és véglegesítési állapot
OutputEventA végső eseményállapot, ideértve az írható value, change, rc, selStart és selEnd tulajdonságokat

Visszatérési értékek

1-et ad vissza, ha a végrehajtás sikerül és az event.rc igaz marad, vagy 0-t, ha a művelet nem létezik, elutasítja az eseményt, nem támogatott, érvénytelen vagy túllép egy erőforráskorláton

Megjegyzések

event.targetevent.sourcethis.numFieldsthis.getField(...)this.getNthFieldName(...)

name és type mezőtulajdonságokat, a value, valueAsString és readonly hívásokat teszi elérhetővé A mezőobjektumok a required, charLimit,

A nyomógombok, jelölőnégyzetek és választógombok elutasítják a /K, /F, /V és /C végrehajtást, és csak a sikeres számítás írja a végső értéket a tárolt mezőbe

A futásidőnek nincs fájl-, hálózati, folyamat-, UI-, dinamikus-kód- vagy korlátlan dokumentum-objektum képessége

Lásd még

TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript