procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);
| AllowSignedDocument | Valore Boolean che consente una sessione su un documento che porta già firme quando impostato a True; il valore predefinito False solleva EPdfError per input firmato |
Acquisisce il documento corrente come baseline di una sessione di salvataggio incrementale. Ogni successivo CommitIncrementalSave confronta il documento attivo con quella baseline e aggiunge solo gli oggetti modificati insieme a una nuova sezione di cross-reference, lasciando intatti tutti i byte precedenti
Una sorgente cifrata mantiene i suoi byte originali completi come prefisso immutabile mentre la sessione confronta istantanee semantiche decifrate; le stringhe e gli stream aggiunti ereditano i parametri di sicurezza R5, R6 o R7 esistenti, l'esatto riferimento /Encrypt e le generazioni degli oggetti, e un nuovo PDF MAC viene emesso quando la sorgente usa cifratura autenticata
Un input progressivo cifrato viene accettato solo dopo che la sorgente originale completa è disponibile. I documenti firmati vengono rifiutati a meno che AllowSignedDocument non dica altro, perché aggiungere una revisione è esattamente ciò che una firma vuole rendere visibile
IncrementalSaveActive riporta se una sessione è aperta. Chiuderla con EndIncrementalSave