DASaveAsFile

文档管理、直接访问功能

描述

将包括所有更改的整个文件重写到新文件。对于大型文件或包含许多对象的文件,此操作可能需要一些时间。输出标头使用 DA 文档的有效 PDF 版本,包括由 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文档已成功保存到新文件