QQ登录

只需一步,快速开始

查看: 204|回复: 2
收起左侧

写了一个自动添加MARK点的GMS

[复制链接]
累计签到:85 天
连续签到:2 天
发表于 2025-5-28 11:41:23 | 显示全部楼层 |阅读模式
广告行业的设计朋友,经常要用到定位巡边切割,在制作文件的时候都要添加MARK点来定位

但每次手动添加有些麻烦,我写了一个VB脚本,可以自动添加,脚本设置为6mm,边距10mm,你也可以自己修改适合自己的尺寸。
写了一个自动添加MARK点的GMS{tag}(1)
  1. VBcode:
  2. Sub CreateFourDots()
  3.     Dim doc As Document
  4.     Dim s As Shape
  5.     Dim dotSize As Double
  6.     Dim margin As Double
  7.     Dim pageWidth As Double, pageHeight As Double
  8.    
  9.     ' 设置参数
  10.     dotSize = 6# / 25.4 ' 直径6mm(转换为英寸)
  11.     margin = 10# / 25.4 ' 边距10mm(转换为英寸)
  12.    
  13.     ' 获取当前文档和页面尺寸
  14.     Set doc = ActiveDocument
  15.     pageWidth = doc.ActivePage.SizeWidth
  16.     pageHeight = doc.ActivePage.SizeHeight
  17.    
  18.     ' 创建4个圆点(分别位于四个角落)
  19.     ' 左上角
  20.     Set s = doc.ActiveLayer.CreateEllipse2(margin + dotSize / 2, margin + dotSize / 2, dotSize / 2)
  21.     s.Fill.UniformColor.CMYKAssign 0, 0, 0, 100
  22.    
  23.     ' 右上角
  24.     Set s = doc.ActiveLayer.CreateEllipse2(pageWidth - margin - dotSize / 2, margin + dotSize / 2, dotSize / 2)
  25.     s.Fill.UniformColor.CMYKAssign 0, 0, 0, 100
  26.    
  27.     ' 左下角
  28.     Set s = doc.ActiveLayer.CreateEllipse2(margin + dotSize / 2, pageHeight - margin - dotSize / 2, dotSize / 2)
  29.     s.Fill.UniformColor.CMYKAssign 0, 0, 0, 100
  30.    
  31.     ' 右下角
  32.     Set s = doc.ActiveLayer.CreateEllipse2(pageWidth - margin - dotSize / 2, pageHeight - margin - dotSize / 2, dotSize / 2)
  33.     s.Fill.UniformColor.CMYKAssign 0, 0, 0, 100
  34.    
  35.     'MsgBox "已在页面四角创建4个定位圆点", vbInformation
  36. End Sub
复制代码




华印网相关搜索

累计签到:753 天
连续签到:1 天
发表于 2025-5-28 12:15:31 | 显示全部楼层
能不能多几个图案  比如  L    +  等定位符号
回复 支持 反对 送花

使用道具 举报

累计签到:343 天
连续签到:6 天
发表于 2025-5-28 13:12:54 | 显示全部楼层
这个很多插件都自带添加的功能的
回复 支持 反对 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

注意注意注意:必看上一条 /1 下一条

华印网 - 华印社区
Share More 周一至周日:09:00 - 21:00
华印网旗下的设计印刷制作类专业技术站点
请勿发布违反国家法律法规的内容,会员观点不代表本站立场
企鹅群号:119572101

华印网汇集印前印后技术、PDF拼版、防伪包装、数码印刷、合版印刷、图文设计、平面设计、数码印刷及CTP等最新印刷技术,提供软件汉化、插件汉化、cdr插件、ai插件、ps插件、pdf插件、印刷流程、ctp输出、印刷软件、印能捷、esko、CorelDRAW、InDesign、Illustrator、CTP、CDR以及PDF软件下载的综合性印刷论坛社区!

Powered by Discuz! X3.4 © 2001-2021,Tencent Cloud.

站点地图|小黑屋|手机版|Archiver|华印 ( 粤ICP备19020152号-1 )

GMT+8, 2025-6-15 18:46 , Processed in 0.039163 second(s), 24 queries , Gzip On, Yac On.

快速回复 返回顶部 返回列表