网站大量收购独家精品文档,联系QQ:2885784924

鼎捷ERP报表GR条码打印开发文件.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE13

GR条码打印

支持条形码分类

一维条形码

二维条形码

条码类型

扫描

条码类型

扫描

UPC-A

OK

Datamatrix

OK

UPC-E

OK

PDF417

Upc-supplemental-2

QRCode

OK

Upc-supplemental-5

Ean-supplemental-2

Ean-supplemental-5

Code-2-5-industrial

OK

Code-2-5-inverted

Code-2-5-IATA

Code-2-5-interleaved

OK

Code-2-5-matrix

OK

Code-2-5-datalogic

Code-BCD-matrix

Code-11-matrix

Code-39-extended

OK

Code-93-extended

EAN-8

OK

EAN-13

OK

Code128

OK

Code39

OK

Code32

Code93

Code-2-5-industrial

OK

Codabar-2

Codabar-18

条形码开发范例

二维码:abcr002(阿里云2环境DSCTC有演示数据)

一维码:aapr300

146區aapr300跑出來的報表就有條碼了

制作方式

制作方式:以「电子发票证明联打印(及补印)aisr520_g01」为例

「报表组件设计器(adzp188)」新增条形码变数,如l_barcode(一维条形码)、l_qrcode(二维条形码),定义为chr100及chr1000(依实际所需大小决定),默认值给’’,接着产生报表组件。

下载4gl后,撰写一维及二维条形码的变量值,上传成功之后下载4rp样板。

下载样板后(*.4rp)并开启,在GeneroStudio进行编辑,利用「工具盒(ToolBox)」提供的BarCodes对象,新增一维条形码及二维条形码物件到样板上。

先新增一维对象,从工作区拉取一个条形码对象,下例是使用code-39。

如果要变更Barcode种类,可于Barcode对象的「代码类型(CodeType)」属性进行变更。

点选「代码值(CodeVaule)」属性的公式窗口,输入撰写好的变量值,按「确定」。

不检核一维条形码的正确性,请将「检查」属性取消(如下图的1)。

一维条形码底下不显示相关文字,请勾选「隐藏文字」属性(如下图的2)。

二维条形码拉取工具盒里的qrcode对象至样板上。

输入二维条形码的「代码值」属性。

设定好之后上传报表。

打印报表结果如下,打印后可以实际打印出来用扫描仪测试。

【备注】

可在Barcode对象的「代码值(CodeValue)」属性输入字符串或是域名,但该字段可接受的字符受限于各种条形码的规范,所以字符串内容与字段内的数据必须符合「代码类型(CodeType)」设定的条形码的规范才能正确显示。Code39extended、Code93extended、Code128三种条形码必须拆解字符串:

Code39extended另外可透过设定Barcode对象的「智能解析(smartParse)」属性(这个属性只对Code39extended有作用)为true,不须自行拆解即可正确显示。

Code128提供cl_barcode_code128(p_str,p_set),p_str传入的编码字符串,p_set编码型态,如A是指STARTA,B是指STARTB、C是指STARTC,回传加工后的条形码内容。

条形码的大小(长度或高度)若异动,会影响其扫描成功率。

二维码嵌入图片

QRCode中间嵌入公司logo图片的需求,只要直接在QRCode上面迭放一个ImageBox即可完成,因QRCode有一定的容错能力,遮蔽部分区块也可以正确读取到数据。

QRCode与logo的比例请自行斟酌,logo太大会影响读取条形码数据的正确性。

1.在需要显示QRCode的位置新增一个MiniPage,并设定X-Size及Y-Size,此处的设定决定QRCode图形大小。

2.拉取工具盒里的qrcode对象至步骤(1)的容器中,X-Size及Y-Size都设定max

3.输入qrcode对象的代码值,也可使用变量

4.拉取工具盒里的ImageBox对象至步骤(1)的容器内。可直接指定图片,或者参考表头logo的设定方式若指定图片,请将该图片复制到4rp目录下,并命名为报表组件名称.png例如:axmr400_g01.png,上传样板时才能一并将图片上传。

5.图片定位点X和Y设为max/2,定位点是相对于容器的设定。

完成后红色定位点固定在容器的正中间,如下图:

6.图片的锚接X和锚接Y需要设为0.5设定后

文档评论(0)

janus99 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档