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 |