PDFium Delphi Component Docs

BeginIncrementalSave Метод

Компонент: TPdf  ·  Модуль: PDFium
Открывает сеанс, который записывает последующие правки как добавляемые ревизии PDF вместо полной перезаписи

Syntax

procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);

AllowSignedDocumentЛогическое значение, которое при True разрешает сеанс для документа, уже содержащего подписи; значение по умолчанию False возбуждает EPdfError для подписанных входных данных

Description

Фиксирует текущий документ как базовую линию сеанса инкрементного сохранения. Каждый последующий CommitIncrementalSave сравнивает живой документ с этой базовой линией и добавляет только изменённые объекты вместе с новой секцией перекрёстных ссылок, оставляя все предыдущие байты нетронутыми

Зашифрованный источник хранит свои полные исходные байты как неизменяемый префикс, пока сеанс сравнивает расшифрованные семантические снимки; добавляемые строки и потоки наследуют существующие параметры безопасности R5, R6 или R7, точную ссылку /Encrypt и поколения объектов, а при использовании аутентифицированного шифрования в источнике выпускается новый PDF MAC

Зашифрованный прогрессивный ввод принимается только после того, как полный исходный источник стал доступен. Подписанные документы отклоняются, если AllowSignedDocument не указывает иное, поскольку добавление ревизии — именно то, что подпись призвана делать видимым

IncrementalSaveActive сообщает, открыт ли сеанс. Закройте его методом EndIncrementalSave

See Also

CommitIncrementalSave, EndIncrementalSave, IncrementalSaveActive, IncrementalSave