该资源为电脑版,暂无安卓版
Barcode Xpress是一款非常专业的条码读写工具,它可以自动检测图像中的所有条形码或指定图像中的有限区域,而且使用起来也很方便,欢迎下载!
编程环境:Win32可视化开发环境,包括Visual Studio 2008
示例代码包括:C#,VB,VB.NET,HTML,Visual C ++
面向对象的.NET用户API
在.NET中作为托管控件进行部署
可以在承载ActiveX COM控件的任何开发环境中使用
可以在多线程环境中使用并执行同步线程安全处理
使用少于10行代码将条形码识别添加到应用程序
阅读30多种行业标准1D和2D条形码,包括4-State Mail(美国,英国,澳大利亚),Code 39,Code 128,QR Code,PDF417和DataMatrix
写1D和2D条形码
报告所有检测到的条形码的条形码类型,位置和倾斜角度
报告识别置信度值
以条件形式返回条形码值
提供全面的错误报告
提供流媒体支持以与Pegasus Imaging的FormSuite组件集成
当检测到输入图像上的条形码时,Results类的五个Barcode Xpress属性会检测条形码的外部参数。它们标记条形码的边界尺寸和角点。高度,宽度和面积属性描述条形码矩形的边界。 Barcode Xpress使用Point属性来识别图像上条形码的角点。点属性1到4定位线性1D条形码的角点。
当条形码处于水平方向时,Barcode Xpress从左到右读取它,为Point 1到4属性赋值。 Point1属性是条形码的左上角点。
边界和角点属性描述图像上条形码的矩形区域。 Skew属性返回条形码的角度。
随着条形码在图像上的任何旋转,分配给角的点值随条形码一起旋转。无论旋转是什么,Point属性始终识别条形码的相同角点。如果条形码旋转180度(将样品倒置在下方),则角点的点值保持不变。 Point1现在是右下角;但它的价值仍然是1。
默认情况下,Codabar条形码的读取值不包括开始和结束字符。要在条形码结果中包含开始和结束字符,必须将IncludeControlCharacters属性设置为true。
传统的Codabar为每个角色定义不同的元素宽度,以使所有角色具有相同的宽度。合理化的Codabar使用相同的模式,但只为宽和窄分配2个元素宽度。
Barcode Xpress实现了合理化的Codabar。如果您的条形码值中包含不允许的字符,Barcode Xpress会生成错误。
1、下载并解压软件,双击Barcode Xpress的安装程序进入如下的向导界面,单击【next】。
2、阅读软件许可协议,勾选【I accept】的选项,进入下一步的安装。
3、选择安装位置,用户可以选择默认的安装路径,也可以自定义。
4、准备安装,点击【next】按钮开始进行安装。
5、正在Barcode Xpress,用户等待安装完成。
6、弹出Barcode Xpress安装成功的提示。
一旦获取图像主题中所述确定了 BarcodeTypes 属性,使用下面的方法和属性来识别条码。
方法:
Analyze(Object)——检测到给定对象上的条形码。
Analyze(Bitmap)——检测到在给定的位图图像内的条形码。
Analyze(IntPtr)——检测给定了handle到DIB的条形码。
属性:
AppendCheckSum——获得和设置一个值,决定在识别过程中是否一个校验值被附加到的条形码。
Area——获取的图像区域,以像素为单位,用于分析条码识别。
AustralianPostCustomDecodeMode——得到和设置AustrailianPostCustomDecodeType。
BarcodeTypes——获取并设置条形码类型来在识别处理过程中分析。
IncludeControlCharacters——获取和设置在识别处理过程中在条码值中的的控制字符。
InkColor——获得和设置条形码的油墨颜色值来在识别过程中搜索。
MaximumBarcodes——获得和设置用于识别的最大条码数量。
Orientation——获得和设置在识别过程中的用于分析的条码方向。
ReturnPossibleBarcodes——获取和设置决定在结果列表中可能返回的条码的值。