<三>条形码之三九码(中)
<三>条形码之三九码(中)
(附两三种制作方法)
接上:
4.水晶报表中显示条形码:
(1)
<1>安装字体 3of9.TTF
<2>建立要显示条形码文字的公式:如Barcode39要显示字段设为CustomerID,则可在公式编辑器中拖入CustomerID 即"*"+CStr({Customer.CustomerID})+"*",
最终为"*" & CStr({Customer.CustomerID}) & "*"
<3>把Barcode39拖入报表要显示的地方
<4>设置Barcode39对象的字体为条形码字体
(2)
<1>从第三方供应商购买字体库存和用户函数库(Azaleasoftware or IDAutomation)
<2>安装字体库,并注册用户函数库(CRUFlidautomation.dll为函数库)
Regsvr32 CRUFlidautomation.dll
<3>建立公式并在公式中使用用户函数库的函数(在附加函数中找到用户函数)
<4>把公式拖入报表,并设置公式对象的字体为相应的条形码字体
5.使用CODESOFT 6 Enterprise制作条形码:
<1>安装CODESOFT 6 Enterprise(网上可以下载且有破解包),并打开
Dabase:与数据源的连接(Excel,Access等)
Date:与日期相关和条码字段
Formule:公式字段
Form:变量
Table looup,Count,Free暂不说明
![]()
前三个选择为条形码的显示方式
从上到下依次为:
Select Objects:选取对象
Text generation:文本生成器(设置文本字体,大小等)
Barcode generation:条形码生成器(产生条码并可设置其属性,如条码大小,长短等)
Image import:插入图片等对象
External object insertion: 插入外部数据源对象
Line drawing:画线条对象
Rectangle drawing:画矩形对象
Circle or ellipse drawing:画圆形或椭圆对象
Polygon drawing:画多边形
Oblique line drawing:
Rounded rectangle drawing:画圆角矩形
<2>添加一个变量表示数量(Qty):


选取一个Text gereration对象,做为条形码前的说明:


选取一个条形码对象(Barcode gereration):


在Symbolgy列表框中找到39码:

在Human readable页(易读标签页),设是否验证符,Positiont选择项中设置显示可读文字的位置(条形码的真实内容)及对齐方式等

在Character页,选择字体字形等

在数据源页选择条形码的来源(是变量还是常量,还是数据源字段等)


点击确定后:

设Qty为15.6:

此时条形为15.6:

同理再建一个日期变量:

设置日期的格式:20090113

建立一个Qty_Date的公式:显示数量和日期,并做为二维条码的数据源(其它二维条码与此类似)

數量和日期:



然后打印条码标签
(连续打印多个条码标签,数据源用一个字段Qty的示例,内容太多,详见PDF,本公司内部在使用)/Files/csui2008/cs6.pdf

浙公网安备 33010602011771号