翻譯|使用教程|編輯:黃竹雯|2018-12-27 11:00:52.000|閱讀 397 次
概述:與大家分享一點(diǎn)關(guān)于在Barcode Reader Toolkit設(shè)置LoadXMLSettings和屬性設(shè)置功能的小技巧。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Softek Barcode Reader Toolkit for Windows/Linux是專門從事于條形碼讀取技術(shù)的軟件公司Softek旗下一款著名的條碼讀取工具包。在設(shè)置LoadXMLSettings和屬性設(shè)置功能時(shí),你可能會(huì)遇到一些問題。
以下是一些關(guān)于設(shè)置LoadXMLSettings和屬性設(shè)置功能,比較方便實(shí)用的技巧:
首先看一下什么是LoadXMLSettings?
這是一個(gè)允許你從XML文件(或XML格式的字符串)加載Softek Barcode Reader工具包的屬性的函數(shù)。其中一個(gè)特殊功能允許你加載多組屬性,然后工具包將依次應(yīng)用這些屬性直到找到條形碼。
例如,假設(shè)你要先嘗試只掃描但不使用median filter(中值濾波器),之后再使用中值濾波器,則文件可能如下所示:
<xml version=’1.0′ encoding=’iso-8859-1′> <SoftekBarcode> <Properties> <MedianFilter>0</MedianFilter> </Properties> <Properties> <MedianFilter>1</MedianFilter> </Properties> </SoftekBarcode> </xml>
那么如果你還使用SetPageNo等函數(shù)設(shè)置一些屬性會(huì)發(fā)生什么? - 其實(shí)這些都取決于你寫代碼的順序。
如果你這樣做:
barcode.LoadXMLSettings(xmlFileToLoad)
barcode.SetPageNo = pageNumberToScan
它會(huì)首先嘗試使用PageNo=pageNumberToScan和MedianFilter=0掃描。如果找不到條形碼,它將會(huì)應(yīng)用第二個(gè)屬性集,即PageNo=0和MedianFilter=1。
請注意,PageNo實(shí)際上設(shè)置為0。這是因?yàn)檎{(diào)用LoadXMLSettings時(shí),除第一個(gè)屬性集之外的所有內(nèi)容中的屬性值都是固定的。
正確的方法是:
barcode.SetPageNo = pageNumberToScan
barcode.LoadXMLSettings(xmlFileToLoad)
這樣做可確保將PageNo設(shè)置為XML文件中所有屬性集的正確值。
點(diǎn)擊下載Softek Barcode Reader Toolkit for Windows
點(diǎn)擊下載Softek Barcode Reader Toolkit for Linux
對了,Softek旗下的Barcode Reader Toolkit現(xiàn)在在線訂購有優(yōu)惠哦~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn