Illustrator腳本開發(fā)尺寸標(biāo)注
發(fā)布時(shí)間:2024-11-08 11:36 [ 我要自學(xué)網(wǎng)原創(chuàng) ] 發(fā)布人: 快樂小女 閱讀: 122

var doc = app.activeDocument // 獲取當(dāng)前文檔
var el = doc.selection[0] // 獲取當(dāng)前選擇集合里面的第一個(gè)

var x = el.left // 當(dāng)前元素的左上角位置
var y = el.top // 當(dāng)前元素的左上角位置

var width = el.width // 當(dāng)前元素的寬度
var height = el.height // 當(dāng)前元素的高度

var myColor = new CMYKColor()
myColor.cyan = 100;
myColor.yellow = 0;
myColor.magenta = 0;
myColor.black = 0;

var myGroup = doc.groupItems.add()
myGroup.name = "尺寸標(biāo)注組"

var margin = 30

var leftLine1 = myGroup.pathItems.add()
leftLine1.setEntirePath([
    [x - margin, y],
    [x - margin, y - height]
])
leftLine1.strokeColor = myColor

var leftLine2 = myGroup.pathItems.add()
leftLine2.setEntirePath([
    [x - margin - margin / 2, y],
    [x - margin + margin / 2, y]
])
leftLine2.strokeColor = myColor

var leftLine3 = myGroup.pathItems.add()
leftLine3.setEntirePath([
    [x - margin - margin / 2, y - height],
    [x - margin + margin / 2, y - height]
])
leftLine3.strokeColor = myColor

var leftText = myGroup.textFrames.add()
leftText.contents = Math.round(height*0.3527778*1000)/1000 + " mm"
leftText.textRange.characterAttributes.fillColor = myColor
leftText.textRange.characterAttributes.size = 36
leftText.left = x - margin - margin / 2 - leftText.width/2
leftText.top = y - height/2 + leftText.height/2

leftText.rotate(90)
leftText.left = leftText.left - leftText.width/2

Illustrator腳本開發(fā)教程
我要自學(xué)網(wǎng)商城 ¥70 元
進(jìn)入購買
文章評(píng)論
0 條評(píng)論 按熱度排序 按時(shí)間排序 /350
添加表情
遵守中華人民共和國的各項(xiàng)道德法規(guī),
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部
分類選擇:
電腦辦公 平面設(shè)計(jì) 室內(nèi)設(shè)計(jì) 室外設(shè)計(jì) 機(jī)械設(shè)計(jì) 工業(yè)自動(dòng)化 影視動(dòng)畫 程序開發(fā) 網(wǎng)頁設(shè)計(jì) 會(huì)計(jì)課程 興趣成長 AIGC