亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Syncfusion的新JavaScript條形碼生成器控件

發布時間:2020-08-07 04:04:25 來源:網絡 閱讀:699 作者:qq5d2d9e539cdbb 欄目:軟件技術

Syncfusion的Web(Essential JS 2)平臺中包含一個新的、功能強大的純JavaScript條形碼生成器控件。這種條形碼生成器控制重量輕、易于使用、易于集成。它可以使用JavaScript創建和顯示行業標準的一維條形碼、Data Matrix條形碼和QR碼,生成的條形碼針經過優化,可用于打印和屏幕掃描。該控件可與其他第三方Web框架(如Angular、React和Vue.js)互操作。

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?https://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條形碼將類似于以下條形碼:

Syncfusion的新JavaScript條形碼生成器控件

生成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碼將如下圖所示:

Syncfusion的新JavaScript條形碼生成器控件

生成數據矩陣

您可以使用以下代碼示例創建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條形碼的屏幕截圖:

Syncfusion的新JavaScript條形碼生成器控件

此條形碼生成器控件旨在實現高度可定制。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沁阳市| 河西区| 达日县| 绵竹市| 景德镇市| 元朗区| 巴塘县| 通河县| 扶绥县| 怀宁县| 大渡口区| 贵州省| 崇明县| 杂多县| 宣武区| 万安县| 博罗县| 台江县| 丁青县| 阿拉尔市| 法库县| 台州市| 乾安县| 宁乡县| 进贤县| 翼城县| 论坛| 宜良县| 深圳市| 遂川县| 柞水县| 奉节县| 拜泉县| 万盛区| 新绛县| 海阳市| 天津市| 茌平县| 松潘县| 前郭尔| 浑源县|