PDFium Delphi Component Docs

FormUndo metódus

Komponens: TPdfView  ·  Unit: PDFium
Dokumentációs szöveg: Visszavonja a fókuszált AcroForm widget legutóbbi szerkesztését, és a PDFium widgetenkénti visszavonási előzményeit vezérli

Szintaxis

function FormUndo: Boolean;

Leírás

A FormUndo magas szintű burkoló a PDFium FORM_Undo belépési pontja körül. A PDFium API már unit szinten kötve volt, de a v1.23.0 verzióig nem volt magas szintű elérője; ez a metódus a widgetenkénti visszavonást teszi elérhetővé az alkalmazások számára

Minden AcroForm widget a saját visszavonási / újravégrehajtási vermét tartja fenn a PDFium űrlapkitöltő motorjában. Gépelés egy szövegmezőbe, karakterek törlése, beillesztés, automatikus kiegészítés — minden változás új visszavonási bejegyzés lesz. A FormUndo egy lépést görget vissza a FÓKUSZÁLT widgeten; NEM vonja vissza egyszerre több widget szerkesztéseit

True értéket ad vissza siker esetén, False értéket, amikor nincs mit visszavonni (a fókuszált widget visszavonási verme üres), vagy amikor a nézet inaktív, illetve nincs fókuszált widget. Párosítsd a FormCanUndo-val egy Visszavonás menüpunkt Enabled állapotának vezetéséhez

Megjegyzések

Példa

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;

Lásd még

FormRedo, FormCanUndo, FormCanRedo, FormField