DASaveAsFileA

Asiakirjojen hallinta, suora pääsy -toiminnot

Kuvaus

Loppuosa A tarkoittaa DLL:n ANSI-pistettä (char); ActiveX/COM-rajapinta tarjoaa vain Unicode-muodon. Käyttäytyminen on sama kuin funktiolla DASaveAsFile, ja merkkijonoargumentit tulkitaan nykyisellä SetAnsiMode-koodisivulla

Kirjoittaa koko tiedoston, muutokset mukaan lukien, uuteen tiedostoon. Toiminto voi viedä aikaa suurilla tiedostoilla tai monen objektin tiedostoilla. Tulosteen otsikko käyttää DA-asiakirjan käytössä olevaa PDF-versiota, Direct Access -muokkausten aiheuttamat versiokorotukset mukaan lukien. Alkuperäinen tiedosto suljetaan toiminnon jälkeen, eikä tiedostokahva ole enää kelvollinen. Alkuperäistä tiedostoa ei voi ylikirjoittaa. Jos haluat liittää muutokset alkuperäiseen tiedostoon, käytä DAAppendFile-funktiota

Syntaksi

Delphi

Function DLDASaveAsFileA(InstanceID, FileHandle: Integer; OutputFileName: PAnsiChar): Integer;

DLL

int DLDASaveAsFileA(int InstanceID, int FileHandle, const char * OutputFileName);

Parametrit

FileHandleKahva, jonka palauttavat DAOpenFile-, DAOpenFileReadOnly- tai DAOpenFromStream-funktiot
OutputFileNameLuotavan uuden asiakirjan polku ja nimi

Paluuarvot

0Uutta tiedostoa ei voitu luoda
1Asiakirja tallennettiin uuteen tiedostoon onnistuneesti