与大家分享一点关于在Barcode Reader Toolkit设置LoadXMLSettings和属性设置功能的小技巧。
Softek Barcode Reader Toolkit for Windows/Linux是专门从事于条形码读取技术的软件公司Softek旗下一款著名的条码读取工具包。在设置LoadXMLSettings和属性设置功能时,你可能会遇到一些问题。
以下是一些关于设置LoadXMLSettings和属性设置功能,比较方便实用的技巧:
首先看一下什么是LoadXMLSettings/p>
这是一个允许你从XML文件(或XML格式的字符串)加载Softek Barcode Reader工具包的属性的函数。其中一个特殊功能允许你加载多组属性,然后工具包将依次应用这些属性直到找到条形码。
例如,假设你要先尝试只扫描但不使用median filter(中值滤波器),之后再使用中值滤波器,则文件可能如下所示:
<xml version=’1.0′ encoding=’iso-8859-1′><SoftekBarcode><Properties><MedianFilter>0</MedianFilter></Properties><Properties><MedianFilter>1</MedianFilter></Properties></SoftekBarcode></xml>
那么如果你还使用SetPageNo等函数设置一些属性会发生什么- 其实这些都取决于你写代码的顺序。
如果你这样做:
barcode.LoadXMLSettings(xmlFileToLoad)
barcode.SetPageNo = pageNumberToScan
它会首先尝试使用PageNo=pageNumberToScan和MedianFilter=0扫描。如果找不到条形码,它将会应用第二个属性集,即PageNo=0和MedianFilter=1。
请注意,PageNo实际上设置为0。这是因为调用LoadXMLSettings时,除第一个属性集之外的所有内容中的属性值都是固定的。
正确的方法是:
barcode.SetPageNo = pageNumberToScan
barcode.LoadXMLSettings(xmlFileToLoad)
这样做可确保将PageNo设置为XML文件中所有属性集的正确值。
Softek Barcode Reader Toolkit for Windows
Softek Barcode Reader Toolkit for Linux
对了,Softek旗下的Barcode Reader Toolkit现在在线订购有优惠哦~
想要购买正版授权,或者获取更多Barcode Reader Toolkit相关信息的朋友可以点击” 咨询在线客服 “~
标签:条形码条码识别条码读取
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!