パタンファイルへの保存

Namespace: FVIL.Data
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public override void Save(
	string filename
)
Visual Basic
Public Overrides Sub Save ( 
	filename As String
)

Parameters

filename
Type: System..::..String
パタンファイル名称

Implements

IFviFileAccess..::..Save(String)

Remarks

パタンファイルに保存します。 引数には、.pat の拡張子が付いたファイル名を指定してください。 それ以外の場合は Save(String) を実行し、画像データ部分のみを保存します。

『MyPattern』と言うファイルをカレントディレクトリから読み込みたい場合は、 拡張子 .pat も含めて『.\\MyPattern.pat』と言う文字列を指定します。 この場合、以下の3つのファイルが読み込まれます。

  • MyPattern.pat ... パタン画像
  • MyPattern.pat_MSK ... マスク画像
  • MyPattern.pat_INF ... 登録座標と基準点の情報

『MyPattern.pat』のように、ディレクトリを指定しなかった場合は、 MyPattern.pat_INF ファイルのみを Windows ディレクトリから読み込もうと試みます。 その他の2つは、カレントディレクトリから読み込みます。
パタン画像が UC8x1ch の時は .pat にはビットマップ形式で保管します。 その他の場合は Raw 形式で保管し、.pat.conf が付加されます。
クラスの説明に示すサンプルコードを参考にしてください。

処理に失敗した場合は例外を発行します。 例外の原因と発生位置を特定するには、発行された例外クラスの ErrorCode メンバと Function メンバを参照してください。

エラーコード:

ErrorCode メンバ内容
11FVIL.ErrorCode.INVALID_PARAMETER引数に null 又は長さ 0 の文字列が指定されました。
7FVIL.ErrorCode.FAILED_TO_SAVEファイルに書き込む際にエラーが発生しました。

Exceptions

ExceptionCondition
FVIL..::..CFviExceptionこの例外の原因については、上記のエラーコード表をご参照ください。

See Also