[AI CC-CC2022] Что означают параметры метода move в скриптинге AI?

Андрей1977

Участник
Топикстартер
Сообщения
42
Реакции
1
В методе move указаны два параметра (relativeObject, insertionLocation). Что они означают? Какие значения нужно передать этим параметрам? И где нужно искать вообще определения параметров, указываемых в методах?
 
Я ничего в этом не понимаю, но напрашивается: что двигать и куда двигать.
 
В документации, где же еще?
 
В документации, где же еще?
Да искал я в документации: Adobe Illustrator CC 2017 Scripting Reference: JavaScript. Нету. Метод move есть и что он делает есть. А что означают параметры метода, и какой это тип данных нет.
 
Метод move есть и что он делает есть.
И что же делает метод move?
relativeObject – относительно чего
AiElementPlacement – как (сверху, снизу, в)
И то и другое лишь для перемещения объекта в стопке.

(а документация плохая, нужно держать всю документацию , особенно CS2)

Moves the art item, specifying the new
location and position.
Does not change the position of the
object on the art board, but changes the
order in which Illustrator draws the
objects, and the containment hierarchy.
Places the object in the specified
container, behind all other such objects.
 
  • Спасибо
Реакции: Андрей1977
Попробую объяснить на пальцах. Допустим у вас есть объект и вы хотите переместить его в другую группу, слой, документ и т.д. То есть, грубо говоря, поменять ему не местоположение, а именно, родителя. Тогда это именно тот метод, что вы ищете. Первый параметр - это пункт назначения, куда вы направляете трактор (слой, группа и т.д) а второй - на какое именно место в данном пункте объект претендует (на передний план, на задний и т.д.) Насколько я понимаю, таким же образом можно и указывать другие простые объекты, относительно которых будет располагаться объект, но лично я не пробовал