QRコード認識データ

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

Syntax

C#
[SerializableAttribute]
public class CFviQRData : CFviDataObject
Visual Basic
<SerializableAttribute>
Public Class CFviQRData
	Inherits CFviDataObject

Remarks

QRコード認識の実行結果から詳細情報を取得するクラスです。

CFviQRResult から検出結果ハンドルとインデックスを取得して、 このクラスの Handle プロパティと Index プロパティに設定し、 各プロパティから情報を取得してください。

検出結果ハンドルは、このクラスでは複製や解放を行いません。 CFviQRResult が解放されるときに自動的に解放されますので、 データを取得する間は CFviQRResult を解放しないでください。


入力データ:
プロパティ初期値範囲説明
HandleNULL (IntPtr.Zero)CFviQRResultHandle から取得したハンドル QRコード認識結果ハンドル
Index0CFviQRResultDecodedIndexes または UndecodedIndexes から取得したインデックス データのインデックス

出力データ:
プロパティ/メソッド範囲説明
Text文字列デコードされた文字列
Center画像座標中心位置
Size21~177 (4セル刻み)サイズ (単位:個)
MinCellWidth 最小セルサイズ (単位:画素)
ApptsCount
0~ファインダーパタン、アライメントパタンの個数
GetAppts(Int32)
GetApptsAsList()()()()
GetApptsAsDPNT_T_ARRAY()()()()
画像座標ファインダーパタン、アライメントパタン
CellOnesCount
0~セル位置の個数
GetCellOnes(Int32)
GetCellOnesAsList()()()()
GetCellOnesAsDPNT_T_ARRAY()()()()
画像座標セル位置
DelimitingPtsCount
0~区切り座標の個数
GetDelimitingPts(Int32)
GetDelimitingPtsAsList()()()()
GetDelimitingPtsAsDPNT_T_ARRAY()()()()
GetDelimitingPtsAsCFviPolyline()()()()
画像座標区切り座標

オプション:

下記のプロパティは、 Text でデコードされた文字列を FIE ライブラリから取得する際の ANSI → UNICODE 変換に使用するオプションです。 通常はユーザが設定する必要はありません。

プロパティ初期値範囲説明
TextCodePageTHREAD_ACPTextCodePage に定義された定数 ANSI から UNICODE に変換する際のコードページ指定
TextFlagsNoneTextFlagMB に定義された定数 ANSI から UNICODE に変換する際のビットフラグ

関連する FIE 関数:

fnFIE_qr_query_message
fnFIE_qr_query_center
fnFIE_qr_query_size
fnFIE_qr_query_mincellwidth
fnFIE_qr_query_appts
fnFIE_qr_query_cellones
fnFIE_qr_query_delimitingpts

Inheritance Hierarchy

System..::..Object
FVIL..::..CFviObject
FVIL.Data..::..CFviDataObject
FVIL.QR..::..CFviQRData

See Also