轉帖|使用教程|編輯:龔雪|2015-11-23 15:10:58.000|閱讀 372 次
概述:Barcode Xpress是一款頂級、高效、精準的條碼讀寫控件,對于初學者在進行條碼識別時,應注意屬性的設置,本文將簡單介紹Barcode Xpress條碼識別方法和屬性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Barcode Xpress條碼控件可以非常迅速和準確的識別圖像任意位置和方向上常見的1D和2D條形碼,本文主要是關于Barcode Xpress條形碼識別的介紹。
用戶要在圖像上識別條碼必須首先設置下面的屬性:
在條形碼識別前檢查
在進程開始之前,需要設置下面的屬性:
InkColor——默認的條形碼顏色是黑色的。
Orientation——默認的條形碼方向是水平/垂直方向。
BarcodeTypes——你想要檢測的條碼類型。默認情況下是所有 1d 條形碼。
MaximumBarcodes——設置條碼將檢測到的最大數目,默認值是 100。如果你已經知道有多少條形碼要找到,就直接將MaximumBarcodes設置為這個數值,Barcode Xpress就不會停止查找,直到數值被找到為止。
一旦這些屬性被設置好了之后,你就可以開始在圖像上識別條形碼。Barcode Xpress將會在圖像上檢測所有的條形碼,并提供有關它們的完整詳細信息。
如果你已經知道條碼在圖像上的位置,就可以設置Area的值來定義一個小一點的矩形在圖像上,這個樣子就會加快檢測的速度。在默認的情況下,這些值都設置為 0,告訴Barcode Xpress自動搜索整個圖像。
條形碼識別的方法和屬性
一旦獲取圖像主題中所述確定了 BarcodeTypes 屬性,使用下面的方法和屬性來識別條碼。
方法:
Analyze(Object)——檢測到給定對象上的條形碼。
Analyze(Bitmap)——檢測到在給定的位圖圖像內的條形碼。
Analyze(IntPtr)——檢測給定了handle到DIB的條形碼。
屬性:
AppendCheckSum——獲得和設置一個值,決定在識別過程中是否一個校驗值被附加到的條形碼。
Area——獲取的圖像區域,以像素為單位,用于分析條碼識別。
AustralianPostCustomDecodeMode——得到和設置AustrailianPostCustomDecodeType。
BarcodeTypes——獲取并設置條形碼類型來在識別處理過程中分析。
IncludeControlCharacters——獲取和設置在識別處理過程中在條碼值中的的控制字符。
InkColor——獲得和設置條形碼的油墨顏色值來在識別過程中搜索。
MaximumBarcodes——獲得和設置用于識別的最大條碼數量。
Orientation——獲得和設置在識別過程中的用于分析的條碼方向。
ReturnPossibleBarcodes——獲取和設置決定在結果列表中可能返回的條碼的值。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn