当前位置: 首页 > news >正文

Illustrator脚本 #015 自动角线

这是一个在画板上自动生成辅助线和角线的脚本,只要单击最右边按钮运行脚本即可。

绿色的为参考线及出血线。

 

#target "Illustrator"
var settings = {'addTrim' : true,'addBleedGuide' : true,'addCenterGuide' : true,'addCover' : false,'overlapAlert' : false,'trimmarks_layername' : "[Trim marks]",'guides_layername' : "[Guides]",'cover_layername' : "[Cover]",'cover_color' : {"R":93, "G":93, "B":93}
};const MM_PX = 2.83466666666667;
const SCRIPT_TITLE = "添加角线和裁切标记";
const SCRIPT_VERSION = "0.7";
var board = activeDocument;
var doc = app.activeDocument;
var bds = {"x":0, "y":0, "w":0, "h":0};var dlgpos = {'x':150, 'y':50, 'w':320, 'h':480};
var dlg = new Window('dialog', SCRIPT_TITLE + " - ver." + SCRIPT_VERSION, [dlgpos.x, dlgpos.y, dlgpos.x+dlgpos.w, dlgpos.y+dlgpos.h]);
dlg.cancelButton = dlg.add("button", [dlgpos.w/2-105, dlgpos.h-60, (dlgpos.w/2-105)+100, (dlgpos.h-60)+25], "取消", {name: "cancel"});
dlg.okButton = dlg.add("button", [dlgpos.w/2+5, dlgpos.h-60, (dlgpos.w/2+5)+100, (dlgpos.h-60)+25], "执行", { name:"ok"});dlg.btnPnl = dlg.add("panel",[20,15,300,110],"裁切标记:");
dlg.checkBox1 = dlg.add("checkbox",[35,40,290,40+20], "添加裁切标记");
dlg.label1 = dlg.add("statictext",[35,73,100,73+20], "图层名称:");
dlg.textField1 = dlg.add("edittext",[100,70,280,70+20], settings.trimmarks_layername);dlg.btnPnl = dlg.add("panel",[20,125,300,245],"辅助线:");
dlg.checkBox2 = dlg.
http://www.lryc.cn/news/268811.html

相关文章:

  • 使用Vite创建React + TypeScript(pro和mobile,含完整的空项目结构资源可供下载)
  • 第一次记录QPSK,BSPK,MPSK,QAM—MATLAB实现
  • 每周一算法:区间覆盖
  • im6ull学习总结(二)Framebuffer 应用编程
  • 数据仓库 基本信息
  • 仓储革新:AR技术引领物流进入智慧时代
  • 软件仓库部署及应用
  • ASUS华硕ROG幻16笔记本电脑2023款GU604VI VZ VY原装出厂Windows11系统22H2
  • 可视化云监控/安防监控系统EasyCVR视频管理平台播流失败的原因(端口篇)
  • 边缘检测——PidiNet网络训练自己数据集并优化推理测试(详细图文教程)
  • SpringBoot整合Mybatis遇到的常见问题及解决方案
  • 【10】ES6:Promise 对象
  • Hive和Spark生产集群搭建(spark on doris)
  • VuePress、VuePress-theme-hope 搭建个人博客 1【快速上手】 —— 防止踩坑篇
  • 【PostgreSQL】从零开始:(三十一)数据类型-复合类型
  • 基于鸿蒙OS开发一个前端应用
  • PIC单片机项目(7)——基于PIC16F877A的智能灯光设计
  • Mysql For Navicate (老韩)
  • 设计模式之-建造者模式通俗易懂理解,以及建造者模式的使用场景和示列代码
  • Redis分布式锁进阶源码分析
  • lag-llama源码解读(Lag-Llama: Towards Foundation Models for Time Series Forecasting)
  • Three.js基础入门介绍——Three.js学习三【借助控制器操作相机】
  • 【日志系列】什么是分布式日志系统?
  • [卷积神经网络]FCOS--仅使用卷积的Anchor Free目标检测
  • Ubuntu fcitx Install
  • 【Makefile/GNU Make】知识总结
  • 腾讯云轻量服务器和云服务器CVM该怎么选?区别一览
  • MySQL定时备份实现
  • Nginx 不同源Https请求Http 报strict-origin-when-cross-origin
  • openGauss学习笔记-175 openGauss 数据库运维-备份与恢复-导入数据-管理并发写入操作示例