DASaveAsFileA

文档管理、直接访问功能

描述

末尾的 A 表示 ANSI(char)DLL 入口点;ActiveX/COM 接口仅公开 Unicode 形式,行为与 DASaveAsFile 相同,字符串参数将使用当前 SetAnsiMode 代码页解释

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