DASaveAsFileA

Dokumenthåndtering, direkte adgangsfunktionalitet

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med DASaveAsFile, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Omskriver hele filen, inklusive alle ændringer, til en ny fil. Denne handling kan tage nogen tid for store filer eller filer med mange objekter. Outputheaderen bruger DA-dokumentets effektive PDF-version, inklusive enhver versionsforhøjelse forårsaget af Direct Access-redigeringer. Den oprindelige fil lukkes efter denne handling, og filhandlet er derefter ikke længere gyldigt. Den oprindelige fil kan ikke overskrives. Brug DAAppendFile, hvis du vil føje ændringer til den oprindelige fil.

Syntaks

Delphi

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

DLL

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

Parametre

FileHandleEt greb, der returneres af funktionerne DAOpenFile, DAOpenFileReadOnly eller DAOpenFromStream
OutputFileNameStien til og navnet på det nye dokument, der skal oprettes

Returværdier

0Den nye fil kunne ikke oprettes
1Dokumentet blev gemt i den nye fil