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
| FileHandle | Kahva, jonka palauttavat DAOpenFile-, DAOpenFileReadOnly- tai DAOpenFromStream-funktiot |
|---|---|
| OutputFileName | Luotavan uuden asiakirjan polku ja nimi |
Paluuarvot
| 0 | Uutta tiedostoa ei voitu luoda |
|---|---|
| 1 | Asiakirja tallennettiin uuteen tiedostoon onnistuneesti |