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