var doc = app.activeDocument // 獲取當(dāng)前文檔
var el = doc.selection[0] // 獲取當(dāng)前選擇集合里面的第一個
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
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。