OnAction
Skjemaer, interaksjon
Beskrivelse
TPDFlibFormSession
TPDFlibActionInfo
/Fo er i ferd med å gjennomføre en tilgjengelig Widget-handling
Tilbakeringingen mottar Widget-indeksen, PDF-utløserhendelsen på ett tegn og en typet /Bl som beskriver den konfigurerte handlingen, som slås opp på Widgeten først og på dens basisfelt når selve Widgeten ikke bærer noen handling
Utløsere som observeres gjennom denne tilbakeringingen, inkluderer /K og /V ved fokusoverganger, /F ved utvalgsredigeringer og valgendringer, /E og /X ved bekreftelser, samt /D, /U,
Allow og False under pekerinteraksjon
Tilbakeringingen utløses bare når en handling faktisk er konfigurert, og å sette
Deklarasjon
property OnAction: TPDFlibFormSessionActionEvent;
Parametere for hendelsesbehandleren
| Sender | Økten som sendte ut handlingen |
|---|---|
| FieldIndex | Felt- eller midlertidig Widget-indeks som handlingen tilhører |
| TriggerEvent | Navn på PDF-utløserhendelse, for eksempel 'Fo', 'Bl', 'K', 'V', 'F', 'E', 'X', 'D' eller 'U' |
| ActionInfo | Typet beskrivelse av den konfigurerte handlingen |
| Allow | Vetoflagg, forhåndsatt til True og satt til False for å avvise den ventende operasjonen |
Eksempel
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 også
DispatchAction, TPDFlibActionInfo, OnFocusChanged, OnTextEdit, OnValueChanged, ExecuteFormFieldScript