写了一个自动添加MARK点的GMS
广告行业的设计朋友,经常要用到定位巡边切割,在制作文件的时候都要添加MARK点来定位但每次手动添加有些麻烦,我写了一个VB脚本,可以自动添加,脚本设置为6mm,边距10mm,你也可以自己修改适合自己的尺寸。
VBcode:
Sub CreateFourDots()
Dim doc As Document
Dim s As Shape
Dim dotSize As Double
Dim margin As Double
Dim pageWidth As Double, pageHeight As Double
' 设置参数
dotSize = 6# / 25.4 ' 直径6mm(转换为英寸)
margin = 10# / 25.4 ' 边距10mm(转换为英寸)
' 获取当前文档和页面尺寸
Set doc = ActiveDocument
pageWidth = doc.ActivePage.SizeWidth
pageHeight = doc.ActivePage.SizeHeight
' 创建4个圆点(分别位于四个角落)
' 左上角
Set s = doc.ActiveLayer.CreateEllipse2(margin + dotSize / 2, margin + dotSize / 2, dotSize / 2)
s.Fill.UniformColor.CMYKAssign 0, 0, 0, 100
' 右上角
Set s = doc.ActiveLayer.CreateEllipse2(pageWidth - margin - dotSize / 2, margin + dotSize / 2, dotSize / 2)
s.Fill.UniformColor.CMYKAssign 0, 0, 0, 100
' 左下角
Set s = doc.ActiveLayer.CreateEllipse2(margin + dotSize / 2, pageHeight - margin - dotSize / 2, dotSize / 2)
s.Fill.UniformColor.CMYKAssign 0, 0, 0, 100
' 右下角
Set s = doc.ActiveLayer.CreateEllipse2(pageWidth - margin - dotSize / 2, pageHeight - margin - dotSize / 2, dotSize / 2)
s.Fill.UniformColor.CMYKAssign 0, 0, 0, 100
'MsgBox "已在页面四角创建4个定位圆点", vbInformation
End Sub
能不能多几个图案比如L +等定位符号 这个很多插件都自带添加的功能的
页:
[1]