OnAction

Biểu mẫu, tương tác

Mô tả

TPDFlibFormSession

TPDFlibActionInfo

/Fo sắp thực thi một hành động Widget khả dụng Callback nhận chỉ số Widget, sự kiện kích hoạt PDF một ký tự và một bản ghi /Bl có kiểu mô tả hành động đã cấu hình, được tra cứu trên Widget trước và trên trường gốc của nó khi bản thân Widget không mang hành động nào Các kích hoạt được quan sát qua callback này bao gồm /K và /V khi chuyển tiếp tiêu điểm, /F khi chỉnh sửa vùng chọn và thay đổi lựa chọn, /E và /X trong quá trình xác nhận cũng như /D, /U,

Allow và False trong tương tác con trỏ Callback chỉ kích hoạt khi một hành động thực sự được cấu hình, và đặt

Khai báo

property OnAction: TPDFlibFormSessionActionEvent;

Tham số trình xử lý

SenderPhiên đã gửi hành động
FieldIndexTrường hoặc chỉ số Widget tạm thời mà hành động thuộc về
TriggerEventTên sự kiện kích hoạt PDF, chẳng hạn 'Fo', 'Bl', 'K', 'V', 'F', 'E', 'X', 'D' hoặc 'U'
ActionInfoMô tả có kiểu của hành động đã cấu hình
AllowCờ phủ quyết, đặt sẵn là True và đặt thành False để từ chối thao tác đang chờ

Ví dụ

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;

Xem thêm

DispatchAction, TPDFlibActionInfo, OnFocusChanged, OnTextEdit, OnValueChanged, ExecuteFormFieldScript