本文内容
- 概述
- 演示利用 Ext.Net + Barcode 封装条形码控件
- 运行结果
- 修改记录
概述
最近项目需要条形码,因为已经为每个业务都创建了编码,只要把编码生成相应的条形码即可。再者,不想在相应的表添加一个字段,既要保存编码,又要保存编码对应的条形码,保存其二进制数据,用的时候再生成条形码(图片)。
需要的时候再生成也可以。而且在页面显示图片,要么生成临时的条形码图片,用完再删;要么向客户端直接发送二进制流,并设置 HTTP 头 content-type="image/jpeg"。第一个方法有点麻烦;而第二个方法,打印报表怎么办?报表可很多来自不同表不同字段的数据等等。
那就把条形码搞成一个控件吧,反正浏览器是可以打印的。
本文演示如何利用 Ext.Net.Panel 和 Barcode 项目创建条形码。封装后如下所示:
Title="CODE39 条形码">
</cc1:MyBarcode>