DAAppendFile
Asiakirjojen hallinta, suora pääsy -toiminnot
Kuvaus
Liittää avoinna olevalle asiakirjalle DAOpenFile-funktiolla tehdyt muutokset. Toiminto on nopea, koska vain muuttuneet objektit on lisättävä alkuperäisen tiedoston loppuun. Tiedosto suljetaan toiminnon jälkeen, eikä tiedostokahva ole enää kelvollinen
Tämä funktio ei toimi, jos lähdetiedosto avattiin vain luku -tilassa tai jos asiakirja ladattiin muodoltaan virheellisestä tiedostosta, esimerkiksi sellaisesta, jonka alkuun on lisätty välilyöntejä. Näissä tapauksissa kannattaa käyttää DASaveAsFile-funktiota
Syntaksi
Delphi
Function TPDFlib.DAAppendFile(FileHandle: Integer): Integer;
ActiveX
Function PDFlib::DAAppendFile(FileHandle As Long) As Long
DLL
int DLDAAppendFile(int InstanceID, int FileHandle);
Parametrit
| FileHandle | Kahva, jonka palauttavat DAOpenFile-, DAOpenFileReadOnly- tai DAOpenFromStream-funktiot |
|---|
Paluuarvot
| 0 | Annettu FileHandle ei ollut kelvollinen Tiedostoon tehdyt muutokset liitettiin onnistuneesti |
|---|---|
| 1 | 2 Tiedosto avattiin vain luku -tilassa, eikä päivitystä voi kirjoittaa. Käytä sen sijaan DASaveAsFile-funktiota. 3 Asiakirja avattiin muodoltaan virheellisestä tiedostosta, eikä liitstoiminto ole mahdollinen. Katso DAShiftedHeader-funktio |