PDFium Component Docs

FormUndo-metode

Component: TPdfView  ·  Unit: PDFium
Angrer den siste redigeringen på den fokuserte AcroForm-widgeten, og driver PDFiums per-widget-angrehistorikk

Syntax

function FormUndo: Boolean;

Description

FormUndo er en wrapper på høyt nivå rundt PDFiums FORM_Undo-inngangspunkt. PDFium-API-et var allerede bundet på unit-nivå, men hadde ingen tilgangsfunksjon på høyt nivå før v1.23.0; denne metoden eksponerer per-widget-angring for applikasjoner

Hver AcroForm-widget vedlikeholder sin egen angre-/gjørom-stakk inne i PDFiums skjemamotor. Skriving i et tekstfelt, sletting av tegn, innliming, autofullføring — hver endring blir en ny angreoppføring. FormUndo ruller ett steg tilbake på den FOKUSERTE widgeten; den angrer IKKE på tvers av flere widgeter samtidig

Returnerer True ved suksess, False når det ikke finnes noe å angre (angre-stakken til den fokuserte widgeten er tom) eller når visningen er inaktiv / ikke har noen fokusert widget. Kombiner med FormCanUndo for å drive Enabled-tilstanden til et Angre-menypunkt

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