PDFium Delphi Component Docs

FormUndo метод

Component: TPdfView  ·  Unit: PDFium
Описує метод TPdfView.FormUndo у PDFium Delphi Component і пояснює, коли використовувати цей член API

Syntax

function FormUndo: Boolean;

Description

FormUndo — високорівнева обгортка навколо точки входу FORM_Undo PDFium. API PDFium було вже прив'язано на рівні модуля, але до v1.23.0 не було високорівневого засобу доступу; цей метод надає застосункам скасування на рівні окремого віджета

Кожен віджет AcroForm підтримує власний стек скасувань / повторів у рушії заповнення форм PDFium. Введення в текстове поле, видалення символів, вставлення, автозаповнення — кожна зміна стає новим записом скасування. FormUndo відкочує один крок назад на СФОКУСОВАНОМУ віджеті; він НЕ скасовує одразу кілька віджетів

Повертає True у разі успіху, False, коли скасовувати нічого (стек скасувань сфокусованого віджета порожній) або коли подання неактивне / не має сфокусованого віджета. Поєднуйте з FormCanUndo, щоб керувати станом Enabled пункту меню Undo

Remarks

Example

procedure TForm1.miUndoClick(Sender: TObject);
begin
  if PdfView1.FormCanUndo then
    PdfView1.FormUndo;
end;

procedure TForm1.miEditMenuClick(Sender: TObject);
begin
  miUndo.Enabled := PdfView1.FormCanUndo;
  miRedo.Enabled := PdfView1.FormCanRedo;
end;

See Also

FormRedo, FormCanUndo, FormCanRedo, FormField