PDFium Delphi Component Docs

FormUndo metoda

Komponenta: TPdfView  ·  Jedinica: PDFium
Poništava najnoviju izmjenu na fokusiranom AcroForm widgetu i upravlja PDFiumovom undo poviješću po widgetu

Sintaksa

function FormUndo: Boolean;

Opis

FormUndo je visokorazinski omotač oko PDFiumove ulazne točke FORM_Undo. PDFium API već je bio povezan na razini jedinice, ali nije imao pristupnik visoke razine do verzije v1.23.0; ova metoda aplikacijama stavlja na raspolaganje poništavanje po widgetu

Svaki AcroForm widget održava svoj vlastiti stog poništavanja / ponavljanja unutar PDFiumovog mehanizma za popunjavanje obrazaca. Unos u tekstualno polje, brisanje znakova, lijepljenje, samodovršavanje — svaka promjena postaje novi zapis za poništavanje. FormUndo vraća jedan korak unatrag na FOKUSIRANOM widgetu; NE poništava istovremeno izmjene na više widgeta

Vraća True pri uspjehu, False kada nema što poništiti (stog poništavanja fokusiranog widgeta je prazan) ili kada je prikaz neaktivan / bez fokusiranog widgeta. Kombinirajte s FormCanUndo za upravljanje stanjem Enabled stavke izbornika Poništi

Napomene

Primjer

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;

Vidi također

FormRedo, FormCanUndo, FormCanRedo, FormField