原創(chuàng)|使用教程|編輯:黃竹雯|2019-05-07 15:08:01.000|閱讀 327 次
概述:Softek條形碼閱讀器是一個工具包,允許開發(fā)人員在其應(yīng)用程序中添加條形碼檢測。該工具包將圖像文件或內(nèi)存位圖作為輸入,并返回有關(guān)每個條形碼的信息,包括值,類型和位置。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Softek條形碼閱讀器是一個工具包,允許開發(fā)人員在其應(yīng)用程序中添加條形碼檢測。該工具包將圖像文件或內(nèi)存位圖作為輸入,并返回有關(guān)每個條形碼的信息,包括值,類型和位置。
通過Barcode Reader Toolkit這款條碼開發(fā)工具包(SDK),可使您的應(yīng)用程序從圖像中提取條形碼信息。
這是一個指南,向您展示如何創(chuàng)建一個可以與各種軟件和硬件條形碼閱讀器一起使用的簡單條形碼。此方法使用免費提供的條形碼字體來創(chuàng)建Code 39條形碼。
重要提示:注意不要在最后一個星號后面加上空格,因為這會產(chǎn)生無效的條形碼。MS Word很可能會擴展您標記的區(qū)域以包含空格,但您可以通過按住SHIFT鍵并按向左箭頭來調(diào)整它。
LoadXMLSettings是一個允許您從XML文件(或XML格式的字符串)加載Softek條形碼讀取器工具包的屬性的函數(shù)。其中一個特殊功能允許您加載工具箱將連續(xù)使用的多組屬性,直到找到條形碼。
例如,假設(shè)您想先嘗試掃描而不使用中值濾鏡,然后使用中值濾鏡,則您的文件可能如下所示:
混合呼叫的正確方法是:
barcode.SetPageNo = pageNumberToScan
barcode.LoadXMLSettings(xmlFileToLoad)
這樣做可確保將PageNo設(shè)置為XML文件中所有屬性集中的正確值。
以下是您需要在重新格式化表中使用以將條形碼值(如123/456)轉(zhuǎn)換為123-456的內(nèi)容:
第1行,左側(cè):([^ \ /] +)\ /([^ \ /] +)
第1行,右側(cè):{1} - {2}
說明:
\ /匹配單個/字符(需要\因為/是正則表達式的特殊字符)
[^ \ /]是不包含/字符的字符集
[^ \ /] +是一個或多個非/字符
([^ \ /] +)創(chuàng)建一個可以使用右側(cè)的{N}引用的組,其中N是組的位置。
在Linux上掃描頁面的默認超時時間是5000毫秒,但是如何檢測是否發(fā)生了超時?
下面的C代碼片段可以在main函數(shù)末尾的bardecode.c中使用:
uint16 t;
STGetParameter(hBarcode,ST_DID_TIMEOUT,&t);
if(t)
printf(“掃描超時\ n”);
else
printf(“掃描完成沒有超時\ n”);
這可能意味著您將獲得以下輸出(取決于系統(tǒng)的速度):
$ ./bardecode~ / tmp / image.jpg -TimeOut 1000 123456 掃描超時 $ ./bardecode~/tmp/mage.jpg-TimeOut 5000 123456 掃描完成沒有超時
對bardecode的第一次調(diào)用使用了1秒的時間,而第二次使用默認的5s。請注意,發(fā)生超時的事實并不意味著庫無法找到條形碼,只是意味著它沒有完成整個頁面的掃描。
Barcode Reader Toolkit現(xiàn)已加入在線訂購,最低僅售543元(稅前)>>前往購買
工廠春季采購節(jié),知名企業(yè)良心推薦,詳情點擊下方圖片
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn