PDFium Delphi Component Docs

FormUndo metod

Component: TPdfView  ·  Unit: PDFium
Opoziva najskoriju izmenu na fokusiranom AcroForm widgetu, upravljajući PDFium-ovom istorijom opoziva po widgetu

Syntax

function FormUndo: Boolean;

Description

FormUndo je omotač visokog nivoa oko PDFium-ove ulazne tačke FORM_Undo. PDFium API je već bio povezan na nivou jedinice, ali nije imao pristupnik visokog nivoa do verzije v1.23.0; ovaj metod izlaže opoziv po widgetu aplikacijama

Svaki AcroForm widget održava svoj stek opoziva / ponavljanja unutar PDFium-ovog motora za popunjavanje formi. Kucanje u tekstualno polje, brisanje znakova, nalepljivanje, samodopuna — svaka promena postaje nova stavka opoziva. FormUndo vraća jedan korak unazad na FOKUSIRANOM widgetu; NE opoziva istovremeno preko više widgeta

Vraća True pri uspehu, False kada nema šta da se opozove (stek opoziva fokusiranog widgeta je prazan) ili kada je pregled neaktivan / bez fokusiranog widgeta. Kombinujte sa FormCanUndo za upravljanje stanjem Enabled stavke menija 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