<三>条形码之三九码(中)

 

<>条形码之三九码()

(附两三种制作方法)

接上:

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页,选择字体字形等

 

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

 

 

 

点击确定后:

设Qty15.6

 

 

 

此时条形为15.6:

同理再建一个日期变量:

 

设置日期的格式:20090113

 

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

 

數量和日期:

 

 

然后打印条码标签

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

 

posted @ 2009-01-13 11:42  csui2008  阅读(1837)  评论(0)    收藏  举报