润乾报表中使用条形码

条形码是一种信息代码,用特殊的图形来表示数字、字母信息和某些符号。它是由一组宽度、反射率不同的条和空按一定的编码规则组合起来,用以表示一个完整数据的符号。在报表中插入条形码是很常见的。润乾报表提供了在报表中插入条形码的功能,用户可以通过修改属性设置条形码,也可以自定义条形码。下面就简单介绍一下润乾报表中条形码的使用。

一、在润乾报表中插入条形码

选中需要设为条形码的单元格,点击 属性-条形码 ,或者 右键菜单-条形码,将弹出条形码属性设置界面,在该界面中可根据需要设置合适的条形码属性,如下图

设置条形码.png

设置好条形码的属性后,点击【确定】按钮,就可在选中的单元格中插入条形码。

二、条形码属性说明

1、类型

条形码的码制类型,有Code39码、Code128码制和Custom共三种:

(1) Code 39 : Code39是一种可供使用者双向扫描的分布式条形码,支持英文数字表达,最大优点是码数没有强制的限定,可用大写英文字母码,检验码可以忽略不计,长度是可变化的,通常用”*”号作为起始、终止符。目前Code39常用于工业、图书、以及票证自动化管理上。

Code 39码如下图

(2) Code 128: 表示高密度数据, 字符串可变长,符号内含校验码。有三种不同版本: A, B, and C 。字符集A:包括所有大写字母、数字字符、标点字符、控制字符(ASCII值为00-95的字符)以及7个特殊字符。字符集B:包括所有大写字母、数字字符、标点字符、小写字母字符(ASCII值为32-127的字符)以及7个特殊字符。字符集C:包括100个数字(00-99)以及3个特殊字符。在用字符集C时,用一个符号字符表示2位数字。终止字符都是:Stop。Code 128常用于工业、仓库、零售批发。

Code 128码如下图

(3) Custom:用户自定义的条形码。

2、 字体

条码符号的字符注的字体类型,有Helvetica、OCR-B和Arial共三种:

(1) Helvetica是一种广泛使用的西文无衬线字体,被大量使用在标志、电视、新闻标题以及无数的商标。 如3M、AGFA(爱克发)、BASF、美国航空、American Apparel、BMW、Crate & Barrel、德国汉莎航空公司、Fendi、Knoll、英特尔、无印良品、雀巢、松下、Parmalat、SAAB(Helvetica 83 粗体)、三星、Staples、Target、Texaco等数百间主要企业的标志都是使用Helvetica字体。

(2) OCR-B是一种数字字体,这种数字字体一般用在商品的条形码上。OCRB 字符集的大部分与 ECMA-11标准中的字符是完全相同的。OCR-B 的大小规格选择:Size I 用于打字机和打印机;Size III 用于收银机和会计设备;Size IV 用于信用卡刷卡设备。

(3) Arial是一套随同多套微软应用软件所分发的无衬线体TrueType字型。Arial是Helvetica字体的复制品,是一种sans serif字体。

3、 高度

条码符号的高度。

4、 字大小

条码符号的字符注的字大小。

5、 旋转角度

条码符号的旋转角度

6、 模块宽度

条码符号的宽度。

7、字符

设置条码符号的字符注位于条码符号的底端,还是不显示字符注。

8、 静区

静区是没有任何印刷符或条形码信息,它通常是白的,位于条形码符号的两侧,用于提示阅读器即扫描器准备扫描条形码符号。在此可设置静区的大小。

9、 检查码模式

设置检查码的模式:自动、忽略、增加、检查。

10、显示检查码

是否显示检查码。

11、显示起停区

是否显示起停区。

12、 宽度系数

条形码符号的宽度系数。

13、字符间隙

一个条码符号有若干条形码字符组成,字符间隙即为相邻条形码字符之间的间隙。

14、 短条高度

在条形码符号中,短条的高度。

15、 数值

条形码所表示的数据。这个属性是条形码的核心,如果没有数值,该条形码就没有存在的意义了。数值 属性可以是常数、单元格、参数或者含单元格、参数的表达式。如果数值为单元格、参数或者含单元格、参数的表达式时,务必在数值前加等号。如:=A2。

16、 图片格式

条形码就是一个图片,在此可设置图片的格式:JPG/GIF/PNG。JPG格式的图形边缘比较模糊。GIF格式的图形边缘比较尖锐,仅支持256色。PNG格式的图形边缘效果界于JPG和GIF之间是比较理想的一种。

润乾报表提供的条形码功能,方便了用户在报表中灵活的设计自己需要的条形码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
好的,下面是关于DevExpress程序使用条形码二维码控件和报表打印处理的解答: 1. 使用条形码和二维码控件 DevExpress提供了多种条形码和二维码控件,可以帮助开发人员快速在应用程序实现条形码和二维码的生成和显示。常用的控件有: - BarCodeControl:用于生成和显示条形码。 - QRCodeControl:用于生成和显示二维码。 - DataMatrixControl:用于生成和显示Data Matrix码。 使用这些控件非常简单,只需要在窗体设计器将控件拖拽到窗体上,然后在代码设置控件的属性即可。例如,以下代码生成并显示一个QR码: ``` QRCodeControl qrCodeControl1 = new QRCodeControl(); qrCodeControl1.Text = "Hello, World!"; qrCodeControl1.Version = QRCodeVersion.AutoVersion; qrCodeControl1.ECI = ECIMode.None; this.Controls.Add(qrCodeControl1); ``` 2. 进行报表打印处理 DevExpress还提供了丰富的报表控件和工具,可以帮助开发人员快速创建和打印报表。常用的控件有: - XtraReport:报表设计器,用于创建报表模板。 - ReportPrintTool:报表打印工具,用于将报表模板打印成实际的报表使用这些控件也非常简单,只需要在窗体设计器将控件拖拽到窗体上,然后在代码设置控件的属性即可。例如,以下代码创建并打印一个包含条形码和二维码的报表: ``` XtraReport report = new XtraReport(); report.Bands.Add(new DetailBand()); BarCodeControl barCodeControl1 = new BarCodeControl(); barCodeControl1.Text = "1234567890"; report.Controls.Add(barCodeControl1); QRCodeControl qrCodeControl1 = new QRCodeControl(); qrCodeControl1.Text = "Hello, World!"; qrCodeControl1.Version = QRCodeVersion.AutoVersion; qrCodeControl1.ECI = ECIMode.None; report.Controls.Add(qrCodeControl1); ReportPrintTool printTool = new ReportPrintTool(report); printTool.ShowPreview(); ``` 以上是关于DevExpress程序使用条形码二维码控件和报表打印处理的解答,希望能够帮助到你。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值