翻譯|使用教程|編輯:黃竹雯|2018-12-27 11:00:52.000|閱讀 404 次
概述:與大家分享一點關于在Barcode Reader Toolkit設置LoadXMLSettings和屬性設置功能的小技巧。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Softek Barcode Reader Toolkit for Windows/Linux是專門從事于條形碼讀取技術的軟件公司Softek旗下一款著名的條碼讀取工具包。在設置LoadXMLSettings和屬性設置功能時,你可能會遇到一些問題。
以下是一些關于設置LoadXMLSettings和屬性設置功能,比較方便實用的技巧:
首先看一下什么是LoadXMLSettings?
這是一個允許你從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現在在線訂購有優惠哦~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn