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