条形码是一种信息代码,用特殊的图形来表示数字、字母信息和某些符号。它是由一组宽度、反射率不同的条和空按一定的编码规则组合起来,用以表示一个完整数据的符号。在报表中插入条形码是很常见的。润乾报表提供了在报表中插入条形码的功能,用户可以通过修改属性设置条形码,也可以自定义条形码。下面就简单介绍一下润乾报表中条形码的使用。
一、在润乾报表中插入条形码
选中需要设为条形码的单元格,点击 属性-条形码 ,或者 右键菜单-条形码,将弹出条形码属性设置界面,在该界面中可根据需要设置合适的条形码属性,如下图
设置好条形码的属性后,点击【确定】按钮,就可在选中的单元格中插入条形码。
二、条形码属性说明
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之间是比较理想的一种。
润乾报表提供的条形码功能,方便了用户在报表中灵活的设计自己需要的条形码。
分享到:
相关推荐
以下是对如何在C#中使用RDLC生成条形码的详细解析。 ### C#自带的报表RDLC RDLC是一种用于创建和设计报表的XML格式,它允许开发者在Windows应用程序中生成复杂的数据报告。在C#中,可以使用Microsoft Report ...
- **Pharmaceutical Code (Pharmacode)**:制药行业中使用的条形码,所有平台支持。 - **Plessey**:一种用于零售业的条形码,所有平台支持。 - **POSTNET**:美国邮政服务使用的条形码,所有平台支持。 - **2of5 ...
在水晶报表中使用条形码可以极大地提高报表的实用性和专业性。以下是具体步骤: ##### 1. 安装条形码字体 要使水晶报表支持条形码显示,首先需要安装相应的条形码字体。例如,可以通过以下途径获取并安装条形码...
2. **创建RDLC报表**:在VS中打开报表设计视图,拖拽一个文本框到报表上,这将是用户输入条形码内容的地方。然后,可以添加另一个控件,如图片框,用于显示生成的条形码。 3. **编写代码**:在C#后端代码中,我们...
在本主题中,我们将深入探讨如何在水晶报表中生成Code 128条形码,这是一种常见的、高密度的条形码编码标准。 Code 128条形码是一种可变长度的连续型条形码,它可以包含字母、数字以及特殊字符,具有很高的数据容量...
条码扫描枪在现代商业和物流管理中扮演着至关重要的角色,它们能够快速、准确地读取商品或资产上的条形码或二维码信息。条码扫描枪主要通过两种方式与计算机进行通信:键盘仿真(Keyboard Wedge)和USB HID(Human ...
在水晶报表中显示条形码时,需要该资源中的文件,其中包含一个dll文件和Code39的字体文件
无线条码扫描枪技术在现代商业环境中发挥着重要的作用,尤其在库存管理、零售销售、物流追踪等领域。这种技术能够快速、准确地读取条形码或二维码信息,提高工作效率,减少人为错误。当我们谈论“无线条码扫描枪...
### DATALOGIC QD影像条码扫描枪设置手册 #### 一、产品概述 Datalogic QuickScan™i QD2100是一款通用型有线手持线性图像条码扫描器,适用于多种应用场景。本产品参考指南旨在帮助用户更好地理解和操作此款扫描枪...
不使用数据库存储image的byte[]数据,而是首先将所有需要的条码数据保存到一个数据库表中,然后在需要将条码显示到RDLC报表中时,取得表中的条码数据,然后创建数据集(用于存储报表中需要用到的所有数据),再将每...
同时,对于USB扫描枪,也需要设置事件监听器,当扫描枪读取到条形码时触发相应事件。 8. **UI设计**:使用PyQt5的Qt Designer工具可以可视化设计UI界面,然后通过`uic`模块将设计转换为Python代码。界面应该包含...
在本主题中,我们主要关注的是如何在水晶报表中集成二维码,以及与之相关的Code128和Ean-13条形码格式。 二维码(Quick Response Code)是二维条形码的一种形式,它可以存储大量的信息,如网址、文本、联系信息等,...
条码扫描枪的应用场景广泛,例如在仓库管理中,员工可以快速扫描货物上的条形码,实现库存的实时更新和追踪;在零售环境中,收银员可以轻松扫描商品条码完成结账,提升顾客服务体验;在物流配送中,快递员使用无线...
在IT领域,尤其是在零售、物流和库存管理等需要频繁条形码扫描的行业中,USB条码扫描枪的应用非常广泛。这种设备能够快速准确地读取条形码信息,减轻了手动输入的工作负担。本文将详细讲解如何在系统中区分USB条码...
条码扫描枪是一种用于快速读取条形码信息的设备。它通过光学原理读取条码上的信息,并将其转换为电信号,最终以数字或字符的形式传输给计算机或其他接收设备。条码通常包含产品信息、价格等数据,因此广泛应用于零售...
2. 用条码扫描枪扫描下载文件中的USBDeviceType_CDCOMPort.jpg,使扫描枪进入CDC串口模式。 3. 系统会检测到新硬件,然后在Windows的“设备管理器”中去更新设备驱动程序(将设备驱动程序指定到usbcdc.inf文件上,...
电脑上需要安装《手机无线条码扫描枪-电脑端2.1》,手机扫描“启动二维码”,即可与相应电脑连接。 连接成功后,手机扫描的条码都会自动发送到电脑上的光标处。 手机端软件《无线条码扫描枪》, 可在各大手机软件...
在C#编程环境中,开发报表打印功能,尤其是涉及到条形码的打印,是一个常见的需求。这个压缩包"**c#报表打印打印条形码源码.rar**"显然提供了相关的源代码示例,可以帮助开发者理解如何在C#中实现这一功能。下面我们...
在本文中,我们将深入探讨如何使用JavaScript来获取扫码枪扫描的条形码数据。在电子商务、库存管理或其他需要快速输入条形码信息的场景中,利用JavaScript与扫码枪的交互能显著提高工作效率。以下是一份详细的步骤和...