翻譯|其它|編輯:陳津勇|2019-08-19 10:22:08.230|閱讀 317 次
概述:本文將為您介紹Syncfusion的Web(Essential JS 2)平臺中新的純JavaScript條形碼生成器控件,通過本文,你將了解新控件的關鍵特性及使用方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Syncfusion的Web(Essential JS 2)平臺中包含一個新的、功能強大的純JavaScript條形碼生成器控件。這種條形碼生成器控制重量輕、易于使用、易于集成。它可以使用JavaScript創建和顯示行業標準的一維條形碼、Data Matrix條形碼和QR碼,生成的條形碼針經過優化,可用于打印和屏幕掃描。該控件可與其他第三方Web框架(如Angular、React和Vue.js)互操作。
點擊下載Essential Studio for JavaScript最新版
JavaScript條形碼生成器控件主要特點:
各種條形碼符號,包括Code 39、Code 39擴展、Code 11、Codabar、Code 32、Code 93、Code 93擴展、Code 128、UPC-A、UPC-E、EAN-8、EAN-13、數據矩陣和QR碼。
顯示帶有或不帶有人類可讀文本的條形碼的選項。
用于自定義文本位置及其對齊的選項。
用于自定義條形碼高度、寬度、背景顏色和前景色的選項。
用于將條形碼呈現為SVG或畫布圖形的選項。
如何使用Syncfusion的新JavaScript條形碼生成器控件生成一維或線性條形碼、Data Matrix條形碼和QR碼呢?請繼續往下看吧~
生成1D或線性條形碼
克隆項目并使用以下命令安裝必要的包:
git clone //github.com/syncfusion/ej2-quickstart.git quickstart cd quickstart npm install
必須在system.config.js 配置文件中映射從屬軟件包。
System.config({ paths: { 'syncfusion:': './node_modules/@syncfusion/', }, map: { app: 'app', //Syncfusion packages mapping "@syncfusion/ej2-base": "syncfusion:ej2-base/dist/ej2-base.umd.min.js", "@syncfusion/ej2-barcodegenerator": "syncfusion:ej2-barcodegenerator/dist/ej2- barcodegenerator.umd.min.js", }, packages: { 'app': { main: 'app', defaultExtension: 'js' } } });
將條形碼的HTML div元素添加到index.html。[SRC / index.html中]
<!-- Add the HTML <div> element --> <div id="barcode"> </div>
然后通過在app.ts [src/app/app.ts]中指定條形碼類型、值等來實例化條形碼生成器。以下代碼示例將生成Code 128條形碼:
import { BarcodeGenerator } from '@syncfusion/ej2-barcode-generator'; /** * Initialize the barcode */ let barcode: BarcodeGenerator = new BarcodeGenerator({ width: '200px', height: '150px', // Define the type of the barcode type: 'Code128', // Define the value for the barcode to generate value: 'SYNCFUSION', }); barcode.appendTo('#barcode');
運行以下命令以啟動該應用程序:
npm start |
生成的Code 128條形碼將類似于以下條形碼:
生成QR碼
以下代碼示例說明了如何創建QR代碼:
/*[src/app/app.ts] */ import { QRCodeGenerator } from '@syncfusion/ej2-barcode-generator'; /** * Initialize the QRCode Generator */ let barcode: QRCodeGenerator = new QRCodeGenerator({ width: '200px', height: '150px', value: 'SYNCFUSION', }); barcode.appendTo('#barcode');
生成的QR碼將如下圖所示:
生成數據矩陣
您可以使用以下代碼示例創建Data Matrix條形碼:
/*[src/app/app.ts] */ import { DataMatrixGenerator} from '@syncfusion/ej2-barcode-generator'; /** * Initialize the Data Matrix Generator */ let barcode: DataMatrixGenerator = new DataMatrixGenerator({ height: 150, width: 200, value: 'SYNCFUSION' }); barcode.appendTo('#barcode');
以下是生成的Data Matrix條形碼的屏幕截圖:
此條形碼生成器控件旨在實現高度可定制。
通過以上信息,你有沒有對新控件的關鍵功能以及如何將其集成到Web應用程序中有一個清晰的認識呢?歡迎留言告訴我們哦~
另外,要使用這款純JavaScript條形碼生成器,可以先下載【免費試用版】體驗一下!
想要了解Essential Studio for JavaScript更多資源的朋友,請點這里。
想要獲取Essential Studio for JavaScript正版授權的朋友,請
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn