PDFium Component Docs

FormUndo Metoda

Component: TPdfView  ·  Unit: PDFium
Cofa najnowszą zmianę na aktywnym widżecie AcroForm, korzystając z historii cofania PDFium per widżet

Syntax

function FormUndo: Boolean;

Description

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

Remarks

Example

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;

See Also

FormRedo, FormCanUndo, FormCanRedo, FormField