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文件已成功儲存到新檔案