DASaveAsFileA
ドキュメント管理、直接アクセス機能
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は DASaveAsFile と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
すべての変更を含むファイル全体を新しいファイルに書き換えます。大きなファイルやオブジェクト数の多いファイルでは時間がかかる場合があります。出力ヘッダーには、Direct Access 編集によるバージョン引き上げを含む DA ドキュメントの有効な PDF バージョンが使用されます。この処理後は元のファイルが閉じられ、ファイルハンドルは無効になります。元のファイルは上書きできません。元のファイルに変更を追記する場合は 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 | 文書が新しいファイルへ正常に保存されました |