PDFium Delphi Component Docs

BeginPageObjectEditTransaction metode

Komponent: TPdf  ·  Enhed: PDFium
Starter en reproducerbar sideobjekt-redigeringstransaktion på det aktive dokument

Syntax

procedure BeginPageObjectEditTransaction(AllowSignedDocument: Boolean = False);

Description

BeginPageObjectEditTransaction gemmer et afgrænset, reproducerbart snapshot af det aktive dokument og går i transaktionstilstand, hvor sideobjekt-redigeringer journalføres i stedet for at blive anvendt direkte

Som standard afviser kaldet et dokument, der bærer signaturer; giv AllowSignedDocument = True for alligevel at åbne transaktionen, når kalderen accepterer ansvaret for at invalidere eksisterende signaturer

Remarks

    • Følg fremskridtet via PageObjectEditTransactionStatus, mens transaktionen er åben
    • Kald CommitPageObjectEditTransaction for at anvende de journalførte redigeringer eller RollbackPageObjectEditTransaction for at gendanne snapshotet
    • Indlejrede transaktioner understøttes ikke; begynd den næste først efter commit eller rollback

Example

Pak en gruppe objektredigeringer ind, så de kan fortrydes som én enhed

Pdf1.BeginPageObjectEditTransaction;
try
  Pdf1.SetTextObjectFontSize(3, 14);
  if not Pdf1.CommitPageObjectEditTransaction then Pdf1.RollbackPageObjectEditTransaction;
finally
  Pdf1.UpdatePage(1);
end;

See Also