procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);
| AllowSignedDocument | Boolean-Wert, der bei True eine Sitzung für ein Dokument erlaubt, das bereits Signaturen trägt; der Standard False löst bei signierten Eingaben EPdfError aus |
Erfasst das aktuelle Dokument als Baseline einer inkrementellen Speichersitzung. Jedes spätere CommitIncrementalSave vergleicht das aktive Dokument mit dieser Baseline und hängt nur die geänderten Objekte zusammen mit einer neuen Cross-Reference-Section an; alle früheren Bytes bleiben unangetastet
Eine verschlüsselte Quelle behält ihre vollständigen Original-Bytes als unveränderlichen Präfix, während die Sitzung entschlüsselte semantische Schnappschüsse vergleicht; angehängte Strings und Ströme erben die vorhandenen Sicherheitsparameter R5, R6 oder R7 sowie die exakte /Encrypt-Referenz und die Objektgenerationen, und ein neuer PDF-MAC wird ausgestellt, wenn die Quelle authentifizierte Verschlüsselung verwendet
Verschlüsselte progressive Eingaben werden erst akzeptiert, nachdem die vollständige Originalquelle verfügbar ist. Signierte Dokumente werden abgelehnt, sofern AllowSignedDocument nichts anderes besagt, denn das Anhängen einer Revision ist genau das, was eine Signatur sichtbar machen soll
IncrementalSaveActive meldet, ob eine Sitzung offen ist. Schließen Sie sie mit EndIncrementalSave