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);

パラメータ

FileHandleDAOpenFile、DAOpenFileReadOnly または DAOpenFromStream 関数により返されるハンドル
OutputFileName作成する新しい文書のパスと名前

戻り値

0新しいファイルを作成できませんでした
1文書が新しいファイルへ正常に保存されました