概述
Kendo UI for Angular条形码呈现了各种一维(1D)的行业条形码。
下面的示例演示了运行中的条形码。
- app.component.ts:
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
styles: [`
.k-card {
width: 30%;
}
.k-barcode {
width: 100%;
}
`],
template: `
<div class="k-card-deck">
<div class="k-card">
<img class="k-card-image" src="//demos.telerik.com/kendo-ui/content/shared/images/foods/200/12.jpg"
alt="Queso Manchego La Pastora">
<div class="k-card-body">
<kendo-barcode type="EAN8" value="2346722">
</kendo-barcode>
</div>
</div>
<div class="k-card k-card-type-rich">
<img class="k-card-image" src="//demos.telerik.com/kendo-ui/content/shared/images/foods/200/32.jpg"
alt="Mascarpone Fabioli">
<div class="k-card-body">
<kendo-barcode type="Code128" value="Mascarpone">
</kendo-barcode>
</div>
</div>
<div class="k-card k-card-type-rich">
<img class="k-card-image" src="//demos.telerik.com/kendo-ui/content/shared/images/foods/200/72.jpg"
alt="Gudbrandsdalsost">
<div class="k-card-body">
<kendo-barcode type="Code39" value="BRUNOST">
</kendo-barcode>
</div>
</div>
</div>
`
})
export class AppComponent {
}
- app.module.ts:
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { BrowserModule } from '@angular/platform-browser';
import { BarcodesModule } from '@progress/kendo-angular-barcodes';
import { ButtonsModule } from '@progress/kendo-angular-buttons';
import { AppComponent } from './app.component';
@NgModule({
imports: [ BrowserModule, BarcodesModule, ButtonsModule, FormsModule ],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
- main.ts:
import './polyfills';
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
enableProdMode();
const platform = platformBrowserDynamic();
platform.bootstrapModule(AppModule);
主要特性
——您可以使用条形码支持的一组广泛的编码模式(符号)。
——条形码提供了对其行为和外观的细粒度控制。
呈现模式——您还可以用Canvas(位图)或SVG(矢量图形)格式显示条形码。
——条形码允许您将其内容导出为图像(PNG)、PDF和SVG格式。
——条形码附带一个自定义验证器,可用于检查给定符号是否允许某个值。