文章目录
1.算法程序
- 1.算法程序
- 2.作者答疑
illustrator是矢量编辑软件,画板是绘制处理的重要容器,在印刷方面的一个重要功能就是拼版,开发一个阵列复制功能,以下功能仅用于学习交流,请勿用于非法用途,源代码如下所示:
var SCRIPT_TITLE = "阵列复制";
var SCRIPT_VERSION = "阵列复制";
var the_sel = new Array();
var RULERS_WERE_CHANGED = false;
var DIALOG_OLD = false;
var T_VALUE = false;
var B_VALUE = false;
var L_VALUE = false;
var R_VALUE = false;
var TL_VALUE = false;
var TR_VALUE = false;
var BL_VALUE = false;
var BR_VALUE = false;
var CC_VALUE = true;
var GEO_BOUNDS_VALUE = true;
var VIZ_BOUNDS_VALUE = false;
var REL_C_VALUE = true;
var H_UNITS_TEXT = "??";
var V_UNITS_TEXT = "??";
var ACTIVE_UNITS = "mm";
var ACTIVE_UNITS_VALUE = 0;
var UNITS_DROP_SELECTION = 0;
var COPY_BUTTON_VALUE = false;
var H_STEP = 0;
var V_STEP = 0;
var P_S = "+0";
var M_S = "-0";
var V_STEP_TEXT = P_S;
var H_STEP_TEXT = P_S;
var N_STEP = 1;
var N_STEP_DONE = 0;
var BOUNDS_BY_CLIP_VALUE = false;
var CLIP = false;
var exit_if_guide = false;
var exit_if_error = false;
var exit_if_bad_input = false;
var OBJ_TO_MOVE = new Array();
var NO_CLIP_OBJECTS_AND_MASKS = new Array();
var OBJ_NO_CLIP_TO_SHOW = new Array();
var AFTER_DOT = 3;
var NO_DOCS = false;
main();
if (!NO_DOCS) {
MAKE_SELECTION(OBJ_TO_MOVE)
}
function main() {
if (CHECK_SELECTION()) {
DIMENSIONS();
if (exit_if_error) {
alert("不能这样做!\n有可能的选择是不正确的...");
return;
}
DIALOG();
if (exit_if_error) {
alert("不能这样做!");
return;
}
if (exit_if_bad_input) {
alert("错误的数字输入!");
return;
}
}
return;
}
function CHECK_SELECTION() {
N_doc = app.documents.length;
if (N_doc
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【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脚手架写一个简单的页面?