2016-11-15 2 views
1

나는 정확히 다음 코드에서 .area 나를주고 무엇인지 알고 싶습니다일러스트 레이터 플러그인 영역

alert("Area & Length \nArea: " + (Math.abs(app.activeDocument.selection[0].area).toFixed(3)) + "\nLength: " + (app.activeDocument.selection[0].length).toFixed(3)); 

을 나는 그것이 나에게 영역을 제공하지만 단위로 알고 (픽셀?). 원래 코드는 ppi 값이어야하는 영역 값/5184 (72 * 72)를 나눕니다. 문서는이 중 하나를 포함하지 않았다

http://www.adobe.com/devnet/illustrator/scripting.html

이 시간 내 주셔서 감사합니다.

답변

0

이 질문을 주셔서 감사합니다. 지금까지는 길이와 면적 속성이 Illustrator에 존재한다는 것을 알지 못합니다. 내가 선택한 항목이 사각형 타원를 들어

var w = app.activeDocument.selection[0].width; 
var h = app.activeDocument.selection[0].height; 
var length = w + w + h + h; 
var area = w * h; 

/원

경우가

을 무엇인지 알아낼

기본적으로
var r = (app.activeDocument.selection[0].width); 
var area = π * r * r = 3.14 * r * r; 
var length = 2 * pie * r = 2 * 3.14 * r; 

, 그것은 수학 비슷합니다 , 선택한 오브젝트의 모양에 따라 영역 및 둘레 (길이)를 사용합니다. 여기서 π는 우리가 수학에 사용했던 것입니다.

희망이 도움이 될 것입니다.

관련 문제