function FormUndo: Boolean;
FormUndo jest otoczką wysokiego poziomu wokół punktu
wejścia FORM_Undo PDFium. API PDFium było już związane
na poziomie unitu, ale do wersji v1.23.0 nie miało akcesora wysokiego
poziomu; ta metoda udostępnia aplikacjom cofanie per widżet
Każdy widżet AcroForm utrzymuje własny stos cofania / ponawiania w silniku wypełniania formularzy PDFium. Wpisywanie do pola tekstowego, usuwanie znaków, wklejanie, autouzupełnianie — każda zmiana staje się nowym wpisem cofania. FormUndo cofa o jeden krok na widżecie z fokusem; nie cofa jednocześnie zmian w wielu widżetach
Zwraca True w przypadku sukcesu, False,
gdy nie ma czego cofnąć (stos cofania aktywnego widżetu jest pusty)
albo gdy widok jest nieaktywny / nie ma aktywnego widżetu. Łącz z
FormCanUndo, aby sterować stanem Enabled
pozycji menu 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;