PDFium Component Docs

FormUndo-metodi

Component: TPdfView  ·  Unit: PDFium
Peruu viimeisimm\u00e4n muokkauksen kohdistetulla AcroForm-widgetill\u00e4, k\u00e4ytt\u00e4en PDFiumin widget-kohtaista kumohistoriaa

Syntax

function FormUndo: Boolean;

Description

FormUndo on korkean tason k\u00e4\u00e4re PDFiumin FORM_Undo-sis\u00e4\u00e4nmenopisteen ymp\u00e4rill\u00e4. PDFium-API oli jo sidottu yksikk\u00f6tasolla, mutta sill\u00e4 ei ollut korkean tason k\u00e4ytt\u00f6liittym\u00e4\u00e4 ennen v1.23.0:aa; t\u00e4m\u00e4 metodi tarjoaa widget-kohtaisen kumotustoiminnon sovelluksille

Jokainen AcroForm-widget yll\u00e4pit\u00e4\u00e4 omaa kumo-/uudelleentekopinoa PDFiumin lomakkeent\u00e4ytt\u00f6moottorin sis\u00e4ll\u00e4. Tekstikentt\u00e4\u00e4n kirjoittaminen, merkkien poistaminen, liitt\u00e4minen, automaattinen t\u00e4ydennys — jokainen muutos tulee uudeksi kumokohteeksi. FormUndo palauttaa yhden askeleen taaksep\u00e4in KOHDISTETULLA widgetill\u00e4; se EI kumoa useita widgettej\u00e4 kerralla

Palauttaa True onnistuessa, False kun ei ole mit\u00e4\u00e4n kumottavaa (kohdistetun widgetin kumopino on tyhj\u00e4) tai kun n\u00e4kym\u00e4 on passiivinen / sill\u00e4 ei ole kohdistettua widgetti\u00e4. Yhdist\u00e4 FormCanUndo-kutsuun ohjataksesi Undo-valikkokohteen Enabled-tilaa

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