DASaveAsFileA
Управление на документи, Функционалност за директен достъп
Описание
Завършващата A обозначава точката на вход на DLL от тип ANSI (char); интерфейсът ActiveX/COM предоставя само формата Unicode. Поведението е идентично с DASaveAsFile, а низовите аргументи се интерпретират с използване на текущата кодова страница на SetAnsiMode
Пренаписва целия файл, включително всички промени, в нов файл. Тази операция може да отнеме известно време при големи файлове или файлове с много обекти. Заглавката на изхода използва ефективната PDF версия на DA документа, включително всяко повишаване на версията, причинено от редакции с Direct Access. Оригиналният файл се затваря след тази операция и файловият дескриптор вече няма да е валиден. Оригиналният файл не може да бъде презаписан. Използвайте DAAppendFile, ако искате да добавите промените към оригиналния файл
Синтаксис
Delphi
Function DLDASaveAsFileA(InstanceID, FileHandle: Integer; OutputFileName: PAnsiChar): Integer;
DLL
int DLDASaveAsFileA(int InstanceID, int FileHandle, const char * OutputFileName);
Параметри
| FileHandle | Дескриптор, върнат от функциите DAOpenFile, DAOpenFileReadOnly или DAOpenFromStream |
|---|---|
| OutputFileName | Пътят и името на новия документ, който да бъде създаден |
Върнати стойности
| 0 | Новият файл не можа да бъде създаден |
|---|---|
| 1 | Документът беше записан успешно в новия файл |