文章目录
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 || 代码_条高度
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?