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
| FileHandle | Rankenėlė, grąžinta DAOpenFile, DAOpenFileReadOnly arba DAOpenFromStream funkcijų |
|---|
Grąžinamos reikšmės
| 0 | Nurodytoji FileHandle buvo netinkama Failo pakeitimai sėkmingai priedėti |
|---|---|
| 1 | 2 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ą |