PDFium Delphi Component Docs

BeginIncrementalSave metoda

Komponenta: TPdf  ·  Jednotka: PDFium
Otevře relaci, která zaznamenává pozdější úpravy jako připojované PDF revize místo úplných přepisů

Syntaxe

procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);

AllowSignedDocumentBooleovská hodnota, která při True povolí relaci u dokumentu, který už nosí podpisy; výchozí False vyvolá u podepsaného vstupu EPdfError

Popis

Zachytí aktuální dokument jako základ inkrementální ukládací relace. Každé pozdější CommitIncrementalSave porovná živý dokument s tímto základem a připojí jen změněné objekty spolu s novou cross-reference sekcí, přičemž všechny dřívější bajty nechá nedotčené

Šifrovaný zdroj si ponechá kompletní původní bajty jako neměnnou předponu, zatímco relace porovnává dešifrované sémantické snapshoty; připojované řetězce a proudy zdědí stávající bezpečnostní parametry R5, R6 nebo R7, přesnou referenci /Encrypt a generace objektů a když zdroj používá autentizované šifrování, vystaví se nový PDF MAC

Šifrovaný progresivní vstup se přijme jen poté, co je k dispozici kompletní původní zdroj. Podepsané dokumenty se odmítnou, pokud AllowSignedDocument neřekne jinak, protože připojení revize je přesně to, co má podpis učinit viditelným

IncrementalSaveActive hlásí, zda je relace otevřená. Uzavřete ji přes EndIncrementalSave

Viz také

CommitIncrementalSave, EndIncrementalSave, IncrementalSaveActive, IncrementalSave