DAAppendFile

Document management, Direct access functionality

Описание

Дописывает изменения в документ, изначально открытый функцией DAOpenFile. Операция быстрая: в конец исходного файла добавляются только изменённые объекты. После операции файл закрывается, дескриптор становится недействительным

Не сработает, если исходный файл открыт только для чтения либо документ загружен из повреждённого файла — например, с добавленным в начало пробелом; в таких случаях используйте DASaveAsFile

Синтаксис

Delphi

Function TPDFlib.DAAppendFile(FileHandle: Integer): Integer;

ActiveX

Function PDFlib::DAAppendFile(FileHandle As Long) As Long

DLL

int DLDAAppendFile(int InstanceID, int FileHandle);

Параметры

FileHandleДескриптор, возвращаемый функциями DAOpenFile, DAOpenFileReadOnly или DAOpenFromStream

Return values

0Указанный FileHandle недопустим Изменения файла успешно дописаны
12 Файл открыт только для чтения, обновление записать нельзя; используйте DASaveAsFile. 3 Документ открыт из повреждённого файла, дописывание невозможно; см. функцию DAShiftedHeader