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 недопустим Изменения файла успешно дописаны |
|---|---|
| 1 | 2 Файл открыт только для чтения, обновление записать нельзя; используйте DASaveAsFile. 3 Документ открыт из повреждённого файла, дописывание невозможно; см. функцию DAShiftedHeader |