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Документът беше записан успешно в новия файл