PDFium Delphi Component Docs

BeginPageObjectEditTransaction yöntemi

Component: TPdf  ·  Unit: PDFium
Etkin belge üzerinde yeniden üretilebilir bir sayfa nesnesi düzenleme işlemi başlatır

Syntax

procedure BeginPageObjectEditTransaction(AllowSignedDocument: Boolean = False);

Description

BeginPageObjectEditTransaction, etkin belgenin sınırlı ve yeniden üretilebilir bir anlık görüntüsünü yakalar ve sayfa nesnesi düzenlemelerinin doğrudan uygulanmak yerine günlüklendiği işlem durumuna geçer

Varsayılan olarak çağrı, imza taşıyan bir belgeyi reddeder; çağıran mevcut imzaları geçersiz kılma sorumluluğunu üstleniyorsa işlemi yine de açmak için AllowSignedDocument = True geçirin

Remarks

    • İşlem açıkken ilerlemeyi PageObjectEditTransactionStatus üzerinden izleyin
    • Günlüklenen düzenlemeleri uygulamak için CommitPageObjectEditTransaction, anlık görüntüyü geri yüklemek için RollbackPageObjectEditTransaction çağırın
    • İç içe işlemler desteklenmez; sıradakini yalnızca commit ya da geri alma sonrası başlatın

Example

Bir grup nesne düzenlemesini tek bir birim olarak geri alınabilir şekilde sarın

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

See Also