OnAction

Formulär, interaktion

Beskrivning

TPDFlibFormSession

TPDFlibActionInfo

/Fo är på väg att följa en tillgänglig Widget-åtgärd Återanropet tar emot Widget-index, PDF-utlösarhändelsen som består av ett enda tecken och en typad /Bl som beskriver den konfigurerade åtgärden; åtgärden slås först upp på Widgeten och på dess basfält när själva Widgeten inte har någon åtgärd Utlösare som observeras via detta återanrop omfattar /K och /V vid fokusväxlingar, /F vid redigering av markeringar och valändringar, /E och /X vid verkställningar samt /D, /U,

Allow och False vid pekarinteraktion Återanropet utlöses endast när en åtgärd faktiskt är konfigurerad, och

Deklaration

property OnAction: TPDFlibFormSessionActionEvent;

Hanterarparametrar

SenderSession som utlöste åtgärden
FieldIndexFält- eller tillfälligt Widget-index som åtgärden tillhör
TriggerEventPDF-utlösarhändelsenamn, t.ex. 'Fo', 'Bl', 'K', 'V', 'F', 'E', 'X', 'D' eller 'U'
ActionInfoTypad beskrivning av den konfigurerade åtgärden
AllowVetoflagga, förinställd på True och sätts till False för att avvisa den väntande operationen

Exempel

procedure TForm1.SessionAction(Sender: TObject; FieldIndex: Integer;
  const TriggerEvent: AnsiString; const ActionInfo: TPDFlibActionInfo;
  var Allow: Boolean);
begin
  if TriggerEvent = 'V' then
    Allow := ValidateBeforeCommit(FieldIndex);
end;

Se även

DispatchAction, TPDFlibActionInfo, OnFocusChanged, OnTextEdit, OnValueChanged, ExecuteFormFieldScript