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 | Документ успешно сохранён в новый файл |