function FormUndo: Boolean;
FormUndo to wysokopoziomowy wrapper nad punktem wejścia FORM_Undo PDFium. API PDFium było już podpięte na poziomie unitu, ale aż do v1.23.0 nie miało wysokopoziomowego dostępu; ta metoda udostępnia aplikacjom cofanie per widżet
Każdy widżet AcroForm utrzymuje własny stos cofania / ponawiania wewnątrz silnika wypełniania formularzy PDFium. Pisanie w polu tekstowym, usuwanie znaków, wklejanie, autouzupełnianie — każda zmiana staje się nowym wpisem cofania. FormUndo cofa o jeden krok na aktywnym widżecie; NIE cofa jednocześnie na wielu widżetach
Zwraca True po powodzeniu, False, gdy nie ma czego cofnąć (stos cofania aktywnego widżetu jest pusty) albo gdy widok jest nieaktywny / nie ma aktywnego widżetu. Połą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;