DASaveAsFile

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

Описание

Переписывает весь файл со всеми изменениями в новый файл. На больших файлах или файлах с множеством объектов операция может занять время. Заголовок вывода использует эффективную PDF-версию DA-документа, включая подъёмы версии от правок Direct Access. После операции исходный файл закрывается, и его дескриптор становится недействительным. Перезаписать исходный файл нельзя; чтобы дописать изменения в исходный файл, используйте DAAppendFile

Синтаксис

Delphi

Function TPDFlib.DASaveAsFile(FileHandle: Integer; Const OutputFileName: WideString): Integer;

ActiveX

Function PDFlib::DASaveAsFile(FileHandle As Long, OutputFileName As String) As Long

DLL

int DLDASaveAsFile(int InstanceID, int FileHandle, const wchar_t * OutputFileName);

Параметры

FileHandleДескриптор, возвращаемый функциями DAOpenFile, DAOpenFileReadOnly или DAOpenFromStream
OutputFileNameПуть и имя создаваемого нового документа

Возвращаемые значения

0Новый файл создать не удалось
1Документ успешно сохранён в новый файл