PDFium Component Docs

BeginPageObjectEditTransaction methode

Component: TPdf  ·  Unit: PDFium
Start een reproduceerbare page-object-bewerkingstransactie op het actieve document

Syntax

procedure BeginPageObjectEditTransaction(AllowSignedDocument: Boolean = False);

Description

BeginPageObjectEditTransaction legt een begrensde, reproduceerbare snapshot van het actieve document vast en gaat naar de transactiestatus waarin page-object-bewerkingen worden gejournaliseerd in plaats van direct toegepast

Standaard weigert de aanroep een document dat handtekeningen draagt; geef AllowSignedDocument = True door om de transactie toch te openen wanneer de aanroeper de verantwoordelijkheid voor het ongeldig maken van bestaande handtekeningen accepteert

Remarks

    • Volg de voortgang via PageObjectEditTransactionStatus zolang de transactie open is
    • Roep CommitPageObjectEditTransaction aan om de gejournaliseerde bewerkingen toe te passen of RollbackPageObjectEditTransaction om de snapshot te herstellen
    • Geneste transacties worden niet ondersteund; start de volgende pas na commit of rollback

Example

Wikkel een groep objectbewerkingen in zodat ze als één eenheid ongedaan gemaakt kunnen worden

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

See Also