function FormUndo: Boolean;
FormUndo — високорівнева обгортка навколо точки входу
FORM_Undo PDFium. API PDFium було вже прив'язано
на рівні модуля, але до v1.23.0 не було високорівневого засобу
доступу; цей метод надає застосункам скасування на рівні
окремого віджета
Кожен віджет AcroForm підтримує власний стек скасувань / повторів у рушії заповнення форм PDFium. Введення в текстове поле, видалення символів, вставлення, автозаповнення — кожна зміна стає новим записом скасування. FormUndo відкочує один крок назад на СФОКУСОВАНОМУ віджеті; він НЕ скасовує одразу кілька віджетів
Повертає True у разі успіху, False, коли
скасовувати нічого (стек скасувань сфокусованого віджета
порожній) або коли подання неактивне / не має сфокусованого
віджета. Поєднуйте з FormCanUndo, щоб керувати
станом Enabled пункту меню Undo
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;