DAAppendFile
Керування документами, функції прямого доступу
Опис
Дописує будь-які зміни, зроблені в документі, початково відкритому функцією 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 |
|---|
Повернуті значення
| 0 | Зазначений FileHandle недійсний Зміни файла успішно дописано |
|---|---|
| 1 | 2 Файл відкрито в режимі лише для читання, і оновлення записати не можна. Використовуйте натомість DASaveAsFile 3 Документ відкрито з пошкодженого файла, і операція дописування неможлива. Дивіться функцію DAShiftedHeader |