procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);
| AllowSignedDocument | Valor Boolean que permite uma sessão em um documento que já contém assinaturas quando definido como True; o padrão False dispara EPdfError para entrada assinada |
Captura o documento atual como linha de base de uma sessão de salvamento incremental. Cada CommitIncrementalSave posterior compara o documento vivo com essa linha de base e anexa apenas os objetos alterados junto com uma nova seção de referência cruzada, deixando todos os bytes anteriores intactos
Uma fonte criptografada mantém seus bytes originais completos como prefixo imutável, enquanto a sessão compara snapshots semânticos descriptografados; strings e streams anexados herdam os parâmetros de segurança R5, R6 ou R7 existentes, a referência /Encrypt exata e as gerações de objetos, e um novo PDF MAC é emitido quando a fonte usa criptografia autenticada
Entrada progressiva criptografada é aceita somente após a fonte original completa estar disponível. Documentos assinados são rejeitados, a menos que AllowSignedDocument diga o contrário, porque anexar uma revisão é exatamente o que uma assinatura deve tornar visível
IncrementalSaveActive informa se uma sessão está aberta. Feche-a com EndIncrementalSave