调用ActiveBarcode组件实现多种条形码类型和二维码生成

By admin at 2020-02-26 • 0人收藏 • 301人看过

ActiveBarcode支持多种格式的条形码和二维码形式, 可以自动计算校验码

支持的类型码参考:https://www.activebarcode.com/codes/

image.png


image.png

由于演示版本为5.5 , 目前只支持以下条码

image.png

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=399;bottom=287)
winform.add(
button={cls="button";text="保存到本地";left=2;top=221;right=188;bottom=285;z=2};
button2={cls="button";text="ISSN";left=214;top=224;right=400;bottom=288;z=3};
static={cls="static";text="Static";left=0;top=0;right=400;bottom=208;transparent=1;z=1}
)
/*}}*/

import console
console.open()

var barc = winform.static.createEmbed("BARCODE.BarcodeCtrl.1");
var barcode = barc._object
barcode.Typename = "PostNet"
barcode.Text = "5552357072"
winform.button.oncommand = function(id,event){
	var ret = barcode.SaveAsBySize(io.fullpath("\democode.png"),400,200) 
}

winform.button2.oncommand = function(id,event){
	barcode.Typename = "CODEISSN"
	//或者用type来设置
	//barcode.setType(36);
	barcode.Text = "1234567"
}

winform.show();
win.loopMessage();

所需控件:

ActiveBarcode.zip


8 个回复 | 最后更新于 2020-03-01
2020-02-27   #1

这个控件不错,生产统计上面就可以直接自己生成,然后打印出去了

2020-02-27   #2

这控件是免费的还是试用版?

2020-02-27   #3

回复#2 @nod32 :

控件是收费的,不过上面连接是我下载的和谐版.貌似是5.5版本的, 官方最新的貌似是6.8了.

我昨天大概试了下, 发现官网上的一些文档参数这个版本里没有

2020-02-27   #4

回复#3 @admin :

哦,你发的和谐版里面typename属性里貌似没有QRCODE码

2020-02-27   #5

回复#4 @nod32 :

确实, 5.6版本之后才有貌似....

image.png

2020-02-28   #6

学aardio完全不知道如何下手,看了下手册,好多东西都是迷迷糊糊的,比如,用单引号和双引号表示字符串,好像都行。语句后面加不加分号,好像也是一样的。


看楼主学了很久,能否指条路径——只是想自己做点小东西自己使用那种

2020-02-28   #7

回复#6 @wyybeyond :

学aardio就看软件自带的范例, 里面基本包含了所有功能的例子,当然, 有些特别专业相关的东西就需要你自己研究或者搜索了.

怕你找不到范例位置, 打开软件ide后, 最右边 [代码段] - [范例程序]

捕获.PNG

另外, [工具] - [扩展库] , 然后双击里面的示例也可以打开相应的例程

捕获2.PNG

此外最重要的:

就是有一颗求知的心, 遇到问题多思考, 实在弄不懂的去群里或论坛上提问.

2020-03-01   #8

回复#6 @wyybeyond :


关于你所说的“完全不知道如何下手,看了下手册,好多东西都是迷迷糊糊的,比如,用单引号和双引号表示字符串,好像都行。语句后面加不加分号,好像也是一样的。

1、很多编程语言都是用单引号、双引号都能包含字符串,不单aardio是这样。
2、可以省略分号的语言也不单是aardio,例如js就是这样。

如果不这样设计,你也可以说:
1、用单引号就能包含字符串,为什么双引号就不行,搞的人迷迷糊糊的。
2、语句还一定要加分号,为什么省辂就不行,搞的人迷迷糊糊的。


其实aardio的手册对于这些解释的非常清楚和详细。
我甚至把单引号、双引号这些各种符号的用法单独写了一个教程《aardio之特殊符号用法大全

http://bbs.aardio.com/forum.php?tid=11257&mod=viewthread

没有一个桌面开发环境会像aardio这么轻巧、简洁。

没有一个编程语言会把手册做到每一个标点符号都单独拎出来讲,并且放到开始页。
但无论如何你都是学习一门编程语言 - 学习任何一门编程语言都需要极大的耐心。


登录后方可回帖

登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前正在学aardio+halcon机器视觉.
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
aardio在线手册Aardio在线手册
C大Aardio论坛:Aar爱好者论坛
简码教程网:简码编程
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站
Loading...