PDFium Delphi Component Docs

BeginIncrementalSave yöntemi

Component: TPdf  ·  Unit: PDFium
Sonraki düzenlemeleri tam yeniden yazımlar yerine eklenen PDF revizyonları olarak kaydeden bir oturum açar

Syntax

procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);

AllowSignedDocumentTrue yapıldığında hâlihazırda imza taşıyan bir belge üzerinde oturum açılmasına izin veren Boolean değer; varsayılan False, imzalı girdi için EPdfError fırlatır

Description

Güncel belgeyi bir artımlı kaydetme oturumunun taban çizgisi olarak yakalar. Sonraki her CommitIncrementalSave çağrısı, canlı belgeyi bu taban çizgisiyle karşılaştırır ve yalnızca değişen nesneleri yeni bir çapraz referans bölümüyle birlikte ekler; önceki tüm baytlar olduğu gibi kalır

Şifreli bir kaynak, oturum çözülmüş anlamsal anlık görüntüleri karşılaştırırken özgün baytlarının tamamını değiştirilemez bir önek olarak korur; eklenen dizeler ve akışlar mevcut R5, R6 ya da R7 güvenlik parametrelerini, tam /Encrypt referansını ve nesne nesillerini devralır ve kaynak kimlik doğrulamalı şifreleme kullanıyorsa yeni bir PDF MAC üretilir

Şifreli progressive girdi, yalnızca özgün kaynağın tamamı kullanılabilir olduktan sonra kabul edilir. İmzalı belgeler, AllowSignedDocument aksini söylemedikçe reddedilir; çünkü revizyon eklemek tam olarak imzanın görünür kılması gereken şeydir

IncrementalSaveActive, bir oturumun açık olup olmadığını raporlar. Kapatmak için EndIncrementalSave kullanın

See Also

CommitIncrementalSave, EndIncrementalSave, IncrementalSaveActive, IncrementalSave