DASaveAsFileA

Gestionarea documentelor, funcționalitate de acces direct

Descriere

Codul A de la sfârșit denotă entry point-ul DLL ANSI (char); suprafața ActiveX/COM expune doar forma Unicode. Comportamentul este identic cu DASaveAsFile, iar argumentele string sunt interpretate folosind code page-ul curent al SetAnsiMode

Rescrie întregul fișier, inclusiv toate modificările, într-un fișier nou. Operația poate dura ceva timp la fișiere mari sau cu multe obiecte. Antetul de ieșire folosește versiunea PDF efectivă a documentului DA, inclusiv orice ridicare de versiune cauzată de editările Direct Access. Fișierul original este închis după această operație, iar handle-ul fișierului nu mai este valid. Fișierul original nu poate fi suprascris. Folosiți DAAppendFile dacă vreți să adăugați modificări la fișierul original

Sintaxă

Delphi

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

DLL

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

Parametri

FileHandleUn handle returnat de funcțiile DAOpenFile, DAOpenFileReadOnly sau DAOpenFromStream
OutputFileNameCalea și numele documentului nou de creat

Valori returnate

0Fișierul nou nu a putut fi creat
1Documentul a fost salvat cu succes în fișierul nou