SaveChanges

Управление документами

Описание

Дописывает измененные объекты в файл, изначально открытый через LoadFromFile, сохраняя каждый исходный байт и добавляя новую инкрементальную секцию xrefМетод проверяет

Password перед записью, отвергает источник, чья длина изменилась извне, затем перезагружает обновленный файл, чтобы следующий вызов использовал актуальную длину источника и цепочку /PrevВыбранный публичный дескриптор документа остается стабильным между перезагрузками

Документы, загруженные из потока или строки, не имеют исходного пути и возвращают ноль

Документы, загруженные из потока или строки, не имеют исходного пути и возвращают ноль

Синтаксис

Delphi

Function TPDFlib.SaveChanges(Const Password: WideString): Integer;

Параметры

PasswordПароль для перезагрузки зашифрованного источника либо пустая строка для незашифрованного документа

Возвращаемые значения

0Документ не опирается на файл, пароль неверен, источник изменён извне либо дописывание или перезагрузка не удались
1Инкрементальное обновление дописано, обновлённый документ перезагружен

См. также

AppendToFile, AppendToStream, SaveToFile