文章目录
1.算法程序
- 1.算法程序
- 2.作者答疑
illustrator是矢量编辑软件,画板是绘制处理的重要容器,在印刷方面的一个重要功能就是条码生成,开发一个条码生成功能,以下功能仅用于学习交流,请勿用于非法用途和商业用途,源代码如下所示:
主窗口 = new Window("dialog", "条形码");
主窗口.bounds = [0, 0, 280, 315];
标签_类型 = 主窗口.add("statictext", [10, 25, 75, 45], "类 型:");
组合框_类型 = 主窗口.add("dropdownlist", [80, 20, 270, 45]);
标签_分切线 = 主窗口.add("statictext", [10, 50, 270, 65], "----------------------------------------------------------------------------------------------------------------------------------------------------------------------------");
标签_代码 = 主窗口.add("statictext", [10, 75, 75, 95], "代 码:");
编辑框_代码 = 主窗口.add("edittext", [80, 70, 220, 95]);
按钮_校验码 = 主窗口.add("button", [225, 70, 270, 95], "校验");
标签_减小宽度 = 主窗口.add("statictext", [10, 110, 75, 130], "减小宽度:");
编辑框_减小宽度 = 主窗口.add("edittext", [80, 105, 200, 130], "0mm");
标签_扩大比例 = 主窗口.add("statictext", [10, 145, 75, 160], "扩大比例:");
编辑框_扩大比例 = 主窗口.add("edittext", [80, 140, 200, 165], "100%");
标签_高度 = 主窗口.add("statictext", [10, 180, 75, 200], "高 度:");
编辑框_高度 = 主窗口.add("edittext", [80, 175, 200, 200], "0mm");
标签_宽度比例 = 主窗口.add("statictext", [10, 215, 75, 235], "宽度比例:");
编辑框_宽度比例 = 主窗口.add("edittext", [80, 210, 200, 235], "3");
复选框_外框 = 主窗口.add("checkbox", [10, 260, 110, 280], "添加黑色外框");
复选框_关闭 = 主窗口.add("checkbox", [10, 285, 110, 300], "自动关闭窗口");
标签_分切线 = 主窗口.add("statictext", [10, 240, 270, 250], "----------------------------------------------------------------------------------------------------------------------------------------------------------------------------");
按钮_取消 = 主窗口.add("button", [115, 255, 190, 300], "取消", {
name: "cancel"
});
按钮_确认 = 主窗口.add("button", [195, 255, 270, 300], "确认", {
name: "ok"
});
组合框_类型.add("item", "EAN 8 中国标准");
组合框_类型.add("item", "EAN 13 中国标准");
组合框_类型.add("item", "EAN 128 中国标准");
组合框_类型.add("item", "UPC-A 美国标准");
组合框_类型.add("item", "UPC-E 美国标准");
组合框_类型.add("item", "CODE 39 代条码");
组合框_类型.add("item", "CODE 93 代条码");
组合框_类型.add("item", "CODE 128 代条码");
组合框_类型.add("item", "CODE 128A 代条码");
组合框_类型.add("item", "CODE 128B 代条码");
组合框_类型.add("item", "CODE 128C 代条码");
组合框_类型.add("item", "ITF 14 交叉二五码");
组合框_类型.add("item", "ITF 25 交叉二五码");
编辑框_减小宽度.enabled = false;
编辑框_宽度比例.enabled = false;
复选框_外框.value = false;
复选框_关闭.value = true;
复选框_外框.enabled = false;
var安装程序_运行_路径 = app.path.fsName;
配置文件_标签路径 = new File(安装程序_运行_路径 + "\\条形码配置.txt");
配置文件_标签路径.open("r", "TEXT", "????");
var配置文件_标签内容 = 配置文件_标签路径.read();
var配置文件_标签数组 = 配置文件_标签内容.split(",");
if (配置文件_标签内容 == "" || 配置文件_标签数组.length = 规格_高度) {
var代码_条高度 = 规格_高度;
var代码_旋转 = false;
}
if (规格_宽度 50 || 代码_条高度
关注
打赏
热门博文
- Adobe illustrator插件开发-SPInterfaceSuite-插件A向插件B传递消息-插件通信-AI插件开发
- javascript-ztree-树形控件-初始化-加载节点数据-节点数据获取
- Adobe illustrator插件开发-坐标系统-AIHardSoftSuite-画板坐标-页面坐标-AI插件开发
- Adobe illustrator插件开发-AIUIDUtilsSuite-AIUIDPoolSuite-AIUIDSuite-AIUIDREFSuite-Art唯一标识符与索引-AI插件开发
- C++-逆向分析-类的成员函数地址与对象地址动态绑定-this指针-成员函数和成员虚函数反汇编解析
- C++-逆向分析-结构体和类-内存布局-this指针-静态数据成员-对象作为参数和返回值
- Adobe illustrator插件开发-命令名称-AddCommand -AI插件开发
- Adobe illustrator插件开发-事件-PlugPlugAddEventListener-向系统注册事件-AI插件开发
- Adobe illustrator插件开发-ole拖拽粘贴交换数据格式-RegisterClipboardFormat函数-AI插件开发
- Adobe illustrator插件开发-所有模块列表-内部存在大量非公开的Suite-AI插件开发