PDFium Component Docs

FormUndo Metoda

Ten wpis API zachowuje identyfikatory, sygnatury, bloki kodu i terminy PDF w oryginalnej postaci.
Komponent: TPdfView  ·  Moduł: PDFium
Cofa najnowszą zmianę na aktywnym widżecie AcroForm, korzystając z historii cofania PDFium per widżet

Składnia

function FormUndo: Boolean;

Opis

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

Uwagi

Przykład

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;

Zobacz też

FormRedo, FormCanUndo, FormCanRedo, FormField