Я использую AppleScripting Adobe Illustrator CS3. Вот (часть) моего кода:
tell application "Adobe Illustrator"
tell newDocument
make new rectangle with properties {bounds:{200.0, 400.0, 300.0, 200.0}}
end tell
end tell
Я скопировал часть make new rectangle со страницы 153 из это с веб-сайта Adobe.
Но какие _3 _ ??? Когда я запускаю скрипт, они не совпадают с координатами прямоугольника:
Как преобразовать координаты в границы? У меня размер холста 1920 на 1080.
Ответ 1 · рейтинг 1 · fanaugen
Как говорится в ссылка на стр. 153, bounds следующие:
- крайний левый горизонтальный
- верхняя вертикаль
- крайний правый горизонтальный
- нижний вертикальный
граница прямоугольника, отсчитываемая от левого нижнего угла (0, 0). Координаты X и Y, которые вы видите, будут координатами центральной точки прямоугольника. Однако ширина и высота на вашем скриншоте странные: при запуске вашего кода (с bounds:{200, 400, 300, 200}) я получил прямоугольник с центром в X = 250, Y = 300 и размерами W = 100, H = 200, как и ожидалось. .