2012-02-18 63 views
0

我是AppleScript Adob​​e Illustrator CS3。這裏是(部分)我的代碼:AppleScript - 什麼是邊界?

tell application "Adobe Illustrator" 
    tell newDocument 
     make new rectangle with properties {bounds:{200.0, 400.0, 300.0, 200.0}} 
    end tell 
end tell 

我從153頁複製make new rectangle部分this,Adobe公司的網站。

但是什麼是bounds ???當我運行該腳本,它們不與矩形的座標匹配:

rectangle co-ordinated

如何從座標轉換爲界限?我的畫布尺寸爲19201080

回答

1

好,因爲它在reference在第153頁稱,bounds如下:

  1. 最左邊的水平
  2. 頂部垂直
  3. 最右邊的水平
  4. 底部垂直

矩形的界限,從左下角(0,0)開始測量。您看到的X和Y座標將是矩形中心點的座標。但是,屏幕截圖中的寬度和高度很奇怪:在運行代碼時(使用bounds:{200, 400, 300, 200}),我得到了一個以X = 250,Y = 300爲中心,尺寸爲W = 100,H = 200的矩形。