狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

WEB頁面中用一行指令打印一維、二維條碼

admin
2012年9月25日 1:6 本文熱度 3917

   在WEB下打印條碼的傳統(tǒng)辦法,一種是在客戶端操作系統(tǒng)內安裝專門的條碼字體庫;另外一種辦法是在服務器端提前生成條碼圖,然后客戶端用輸出圖片的方式來打印。兩種辦法的弊端是顯而易見的,對于條碼值更長更復雜的二維碼,第一種方式甚至都無法實現(xiàn)了,只能靠第二種打印圖片的方式,但假如條碼的內容值是前端頁面程序通過用戶操作臨時產(chǎn)生的(例如JS富客戶端),那么這種方式也沒轍了。


   用免費打印控件Lodop輸出條碼,就克服了以上所有弊端,顯然簡單可行的多。這種方式不需要安裝條碼字庫,也不需要服務器端預先生成圖片,WEB頁面用javascript語句調用控件函數(shù)直接輸出,打印時無論一維條碼還是二維碼,僅需要一行語句就可以實現(xiàn),語法格式如下:


   LODOP.ADD_PRINT_BARCODE(Top,Left,Width,Height,BarCodeType,BarCodeValue);


   函數(shù)的前四個參數(shù)用來控制條碼在紙張中的輸出位置和區(qū)域大小,最后倆參數(shù)指明條碼的類型和內容值。條碼類型的可選值很多,當其為"QRCode"時表示打印輸出QRCODE型二維碼,例如下面的真實語句:


   LODOP.ADD_PRINT_BARCODE(10,20,300,300,"QRCode","1234567內容可以包含漢字");
   這里兩個300表示條碼區(qū)域寬和高都是300px(1px=1/96英寸),控件會根據(jù)這個區(qū)域值來自動適配QRCODE的版本(QRCodeVersion),版本QRCODE二維碼的重要屬性概念,它決定了內容值的長度,目前控件支持版本1、3、7、14等四個最常用的版本,對應的內容值長度如下:


版本1 => 最大內容長度是14個字符或7個漢字;


版本3 => 最大內容長度是42個字符或21個漢字;


版本7 => 最大內容長度是122個字符或61個漢字;


版本14=> 最大內容長度是362個字符或181個漢字;


   最后的版本14都可以在這么小的區(qū)域內打印一篇短文了,可見二維碼的科學性和信息優(yōu)勢有多大呀!但高版本由于條碼密度大,掃描失敗可能性增加,所以有時候你可能非常希望打印低版本的條碼,如下這句指令就可以強制控件按版本3來打印:


    LODOP.SET_PRINT_STYLEA(0,"QRCodeVersion",3);


    正常情況下需要以上兩行指令才達到目的,這樣說是不是感覺我也是標題黨呀,呵呵,當然,以上僅是我的粗淺認識,還請朋友們留言指正。


   在線演示如下:http://mt.runon.cn/samples/PrintSample11.html


該文章在 2012/9/25 1:06:43 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結合碼頭的業(yè)務特點,圍繞調度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved