procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);
| AllowSignedDocument | Valeur booléenne qui autorise une session sur un document portant déjà des signatures lorsqu’elle vaut True ; la valeur par défaut False lève EPdfError pour une entrée signée |
Capture le document actuel comme ligne de base d’une session de sauvegarde incrémentielle. Chaque CommitIncrementalSave ultérieur compare le document vivant à cette ligne de base et n’ajoute que les objets modifiés accompagnés d’une nouvelle section de références croisées, en laissant tous les octets antérieurs intacts
Une source chiffrée conserve ses octets d’origine complets comme préfixe immuable pendant que la session compare des instantanés sémantiques déchiffrés ; les chaînes et flux ajoutés héritent des paramètres de sécurité R5, R6 ou R7 existants, de la référence /Encrypt exacte et des générations d’objets, et un nouveau PDF MAC est émis lorsque la source utilise un chiffrement authentifié
Une entrée progressive chiffrée n’est acceptée qu’après que la source d’origine complète est disponible. Les documents signés sont rejetés sauf si AllowSignedDocument en décide autrement, car ajouter une révision est précisément ce qu’une signature est censée rendre visible
IncrementalSaveActive indique si une session est ouverte. Fermez-la avec EndIncrementalSave