4D View v14PV SAVE DOCUMENT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV SAVE DOCUMENT
PV SAVE DOCUMENT
PV SAVE DOCUMENTコマンドは、4D View area をディスクドキュメントとして保存します。 document には、保存するドキュメントの名前とフルパス名を渡します。この引数に空の文字列("")を渡した場合、標準の「ファイル保存」ダイアログボックスが表示され、ユーザはドキュメントの名前とパスを選択することができます。このダイアログボックスでユーザがキャンセルボタンをクリックすると、ドキュメントは保存されません。 引数template により、ドキュメントを標準ドキュメントとして保存するか(template =0)、またはテンプレートとして保存するか(template =1)を指定することができます。テンプレートに関する詳細は、PV OPEN DOCUMENTコマンドの説明を参照してください。 指定されたエリア内に同じ名前のドキュメントが既に存在する場合、PV SAVE DOCUMENTコマンドは、引数erase の値に応じて既存のファイルを上書きします。ただしその場合、erase に0 が指定されていると番号26 のエラー「このドキュメントは既に存在しています」が返されます。また、この名前がユーザにより指定された場合(documentに空の文字列を渡す)には、erase の値とは関係なく「このドキュメントは既に存在しています」という通常のメッセージがOSより表示されます。 対象となるドキュメントが他の4D View エリアで使用されている場合、ドキュメントがテンプレートであるかどうかには関わらず、PV SAVE DOCUMENTコマンドはエラーを返します。 引数format を定義するにはPV Document formatテーマの定数を使用します。この定数を用いて、ドキュメントを保存するフォーマットを設定することができます:
PV OPEN DOCUMENTコマンドで外部ドキュメントを開いた後、まずはじめにアクティブセルに対する変更をすべて検出するコールバックメソッドを設定します。 C_BOOLEAN(FlagModifiedArea) プロジェクトメソッドEventMethodのコードは以下の通りです : C_LONGINT($1) `4D View area reference ドキュメントが変更されたら、ユーザは変更後のドキュメントを保存し、好きな名前を指定することができます。 If(FlagModifiedArea) `Document modified? ドキュメントが正常に保存された場合、システム変数OK には1 が代入されます。 |
プロパティ
プロダクト: 4D View
履歴
初出: 4D View 6.8 参照 ARTICLE USAGE
4D View ( 4D View v11.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||