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 недійсний Зміни файла успішно дописано
12 Файл відкрито в режимі лише для читання, і оновлення записати не можна. Використовуйте натомість DASaveAsFile 3 Документ відкрито з пошкодженого файла, і операція дописування неможлива. Дивіться функцію DAShiftedHeader