function FormUndo: Boolean;
FormUndo je omotač visokog nivoa oko PDFium-ove
ulazne tačke FORM_Undo. PDFium API je već bio
povezan na nivou jedinice, ali nije imao pristupnik visokog nivoa do verzije v1.23.0; ovaj
metod izlaže opoziv po widgetu aplikacijama
Svaki AcroForm widget održava svoj stek opoziva / ponavljanja unutar PDFium-ovog motora za popunjavanje formi. Kucanje u tekstualno polje, brisanje znakova, nalepljivanje, samodopuna — svaka promena postaje nova stavka opoziva. FormUndo vraća jedan korak unazad na FOKUSIRANOM widgetu; NE opoziva istovremeno preko više widgeta
Vraća True pri uspehu, False kada
nema šta da se opozove (stek opoziva fokusiranog widgeta je prazan)
ili kada je pregled neaktivan / bez fokusiranog widgeta. Kombinujte sa
FormCanUndo za upravljanje stanjem
Enabled stavke menija 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;