procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);
| AllowSignedDocument | Valor Boolean que permite una sesión en un documento que ya lleva firmas cuando se establece en True; el valor predeterminado False lanza EPdfError para entradas firmadas |
Captura el documento actual como la línea base de una sesión de guardado incremental. Cada CommitIncrementalSave posterior compara el documento vivo contra esa línea base y anexa solo los objetos modificados junto con una nueva sección de referencias cruzadas, dejando intactos todos los bytes anteriores
Una fuente cifrada conserva sus bytes originales completos como prefijo inmutable mientras la sesión compara instantáneas semánticas descifradas; las cadenas y flujos anexados heredan los parámetros de seguridad R5, R6 o R7 existentes, la referencia /Encrypt exacta y las generaciones de objetos, y se emite un nuevo PDF MAC cuando la fuente usa cifrado autenticado
La entrada progresiva cifrada se acepta solo después de que la fuente original completa esté disponible. Los documentos firmados se rechazan a menos que AllowSignedDocument indique lo contrario, porque anexar una revisión es exactamente lo que una firma pretende hacer visible
IncrementalSaveActive informa de si hay una sesión abierta. Ciérrela con EndIncrementalSave