DAAppendFile

Dokumentų valdymas, tiesioginės prieigos funkcijos

Aprašymas

Priededa visus pakeitimus, atliktus iš pradžių DAOpenFile funkcija atvertam dokumentui. Tai greita operacija, nes tik pakeistieji objektai turi būti pridėti į originaliojo failo pabaigą. Po šios operacijos failas užveriamas, o failo rankenėlė nebebus galiojanti

Ši funkcija neveiks, jei šaltinio failas buvo atvertas tik skaitymo režimu arba dokumentas įkeltas iš netinkamai suformuoto failo, pavyzdžiui, kai failo pradžioje pridėta tarpų. Šiais atvejais vietoje jos turėtų būti naudojama DASaveAsFile funkcija

Sintaksė

Delphi

Function TPDFlib.DAAppendFile(FileHandle: Integer): Integer;

ActiveX

Function PDFlib::DAAppendFile(FileHandle As Long) As Long

DLL

int DLDAAppendFile(int InstanceID, int FileHandle);

Parametrai

FileHandleRankenėlė, grąžinta DAOpenFile, DAOpenFileReadOnly arba DAOpenFromStream funkcijų

Grąžinamos reikšmės

0Nurodytoji FileHandle buvo netinkama Failo pakeitimai sėkmingai priedėti
12 failas atvertas tik skaitymo režimu ir atnaujinimo įrašyti negalima. Vietoje to naudokite DASaveAsFile 3 dokumentas atvertas iš netinkamai suformuoto failo ir papildymo operacija neįmanoma. Žr. DAShiftedHeader funkciją