求助,有没有大神可以帮我把脚本标注的尺寸小10mm如图
麻烦,大神帮帮我,我没有印币了,愿意出70:loveliness: doc = app.activeDocument; //在当前文件进行操作theSelect = doc.selection; //对已选择的物体进行标注
sizelayer=doc.layers.add(); //新建图层 删除这二行就代表不新建图层
sizelayer.name = '尺寸标注'; //可以自己设置图层名称,删除这二行就代表不新建图层
for (i=0;i<theSelect.length;i++){ //批处理所有对象
x=theSelect.left;
y=theSelect.top;
w=theSelect.width;
h=theSelect.height;
s=40;//标尺距离物体边沿宽度
if(h<50 || w<50){asize=10;}//简单的自适应,太小的物体用小箭头
tsize=40; //标尺字体大小,可以自己设置。- 字体大小字体大小 字体大小字体大小-可以自己修改字大小
redColor = new CMYKColor();//标尺用红色
redColor.black = 00;
redColor.cyan = 0;
redColor.magenta =100;
redColor.yellow = 100;
var g1 = doc.groupItems.add();//将标尺群组
var t1 = g1.textFrames.add();
var t2 = g1.textFrames.add;
t1.contents = Math.round(w*0.35277778)+"x"+t2.contents = Math.round(h*0.35277778)+"mm";
t1.textRange.characterAttributes.size=tsize;
t1.textRange.characterAttributes.fillColor= redColor;
t1.left = x+w/2-t1.width/2;
t1.top = y-h-s/2;//如果标注还是往下移就写y-h-s-s
} 不收你70了,只收你50了算了
秋东 发表于 2019-8-6 09:12
不收你70了,只收你50了算了
谢谢秋东大神!!!:lol
页:
[1]