【未サポート】データマトリックス 検出シンボルタイプの取得
Namespace: fvalgcliAssembly: fvalgcli (in fvalgcli.dll) Version: 3.1.0.0 (3.1.0.11)
Syntax
C# |
---|
public static int fnFIE_dm_get_symbol_type( FHANDLE hdm, ref f_dm_symbol_type symbol_type ) |
Visual Basic |
---|
Public Shared Function fnFIE_dm_get_symbol_type ( hdm As FHANDLE, ByRef symbol_type As f_dm_symbol_type ) As Integer |
Parameters
- hdm
- Type: fvalgcli..::..FHANDLE
データマトリックスオブジェクトハンドル
- symbol_type
- Type: fvalgcli..::..f_dm_symbol_type%
シンボルタイプ (初期値:F_DM_SYMBOL_SQUARE)
Return Value
Type: Int32
このパラメータは将来拡張するために定義しています。 現在使用できる定数は F_DM_SYMBOL_SQUARE のみです。 F_DM_SYMBOL_RECTANGLE または F_DM_SYMBOL_ALL を指定して実行した場合、動作保証できません。 |
以下のエラーコードを返します。
エラーコード:
f_err | 内容 |
---|---|
F_ERR_NONE | 正常終了 |
F_ERR_INVALID_OBJECT | データマトリックスオブジェクトの異常 |
F_ERR_INVALID_PARAM | パラメータ異常 |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
Examples
C# | Copy |
---|---|
// $Revision: 1.1 $ using System; using System.Collections.Generic; using System.Text; using fvalgcli; namespace TC { public partial class FIE { /// <summary> /// データマトリクス 検出セル色の設定. /// </summary> /// <param name="hdm"></param> public void fnFIE_dm_set_symbol_type(FHANDLE hdm) { int status = 0; f_dm_symbol_type symbol_type = f_dm_symbol_type.F_DM_SYMBOL_SQUARE; try { // 設定. status = api.fnFIE_dm_set_symbol_type(hdm, f_dm_symbol_type.F_DM_SYMBOL_ALL); Assert.IsTrue(status == (int)f_err.F_ERR_NONE, "fnFIE_dm_set_symbol_type : エラーが発生しました。({0})", (f_err)status); // 取得. status = api.fnFIE_dm_get_symbol_type(hdm, ref symbol_type); Assert.IsTrue(status == (int)f_err.F_ERR_NONE, "fnFIE_dm_get_symbol_type : エラーが発生しました。({0})", (f_err)status); Assert.IsTrue(symbol_type == f_dm_symbol_type.F_DM_SYMBOL_ALL, "一致しません。{0}", symbol_type); } finally { } } } } |
Visual Basic | Copy |
---|---|
' $Revision: 1.1 $ Imports System.Collections.Generic Imports System.Text Imports fvalgcli Public Partial Class FIE ''' <summary> ''' データマトリクス 検出セル色の設定. ''' </summary> ''' <param name="hdm"></param> Public Sub fnFIE_dm_set_symbol_type(hdm As FHANDLE) Dim status As Integer = 0 Dim symbol_type As f_dm_symbol_type = f_dm_symbol_type.F_DM_SYMBOL_SQUARE Try ' 設定. status = api.fnFIE_dm_set_symbol_type(hdm, f_dm_symbol_type.F_DM_SYMBOL_ALL) Assert.IsTrue(status = CInt(f_err.F_ERR_NONE), "fnFIE_dm_set_symbol_type : エラーが発生しました。({0})", CType(status, f_err)) ' 取得. status = api.fnFIE_dm_get_symbol_type(hdm, symbol_type) Assert.IsTrue(status = CInt(f_err.F_ERR_NONE), "fnFIE_dm_get_symbol_type : エラーが発生しました。({0})", CType(status, f_err)) Assert.IsTrue(symbol_type = f_dm_symbol_type.F_DM_SYMBOL_ALL, "一致しません。{0}", symbol_type) Finally End Try End Sub End Class |