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 | 文档已成功保存到新文件 |