DASaveAsFileA

Управление документами, функции прямого доступа

Описание

Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс 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Документ успешно сохранён в новый файл