dimayakovlev.ru


DY Set Origin

Описание

Макрос DY Set Origin для векторного редактора CorelDRAW упрощает установку точки начала координат документа относительно страницы или активного выделения.

Возможности

В процессе работы, требующей точного позиционирования объектов на странице, может потребоваться переодическое изменение точки начала координат документа. Эта возможность доступна через настройку линеек документа или путём перетаскивания иконки точки начала координат документа, расположенной на пересечении линеек документа.

Если логика работы предполагает установку точек начала координат, совпадающих с центром, углами, центрами сторон страницы или активного выделения (для одного или множества объектов), макрос DY Set Origin позволяет выполнить переключение между ними за один клик.

В зависимости от предпочтений, пользователь может использовать макрос DY Set Origin через собственное окно макроса или путём вызова команд макроса, которые, при желании, можно добавить в панели инструментов.

Использование

  • Установите макрос;
  • В главном меню выберите: Tools > Macros > Run Macro (при использовании русскоязычного интерфейса: Инструменты > Макросы > Запустить макрос);
  • В списке установленных макросов выберите: DY_SetOrigin (DY_SetOrigin.gms);
  • Выберите требуемую команду и нажмите кнопку Run (Выполнить);

Доступные команды макроса DY Set Origin версии 1.0

Использование макроса при помощи его собственного окна

Это предпочтительный и наиболее удобный способ работы с макросом DY Set Origin, подходящий большинству пользователей.

Для установки точки начала координат документа при помощи кнопок в собственном окне макроса DY Set Origin, выберите и выполните команду SetOrigin.Run. Эта команда запустит окно макроса.

Окно макроса DY Set Origin версии 1.0

Каждая кнопка из группы кнопок в левой части окна макроса имеет обозначение и соответствует центру, углам и центрам сторон страницы или активного выделения. По умолчанию фокус установлен на кнопке, устанавливающей точку начала координат в центр.

По умолчанию точка начала координат устанавливается относительно страницы. Для установки точки начала координат относительно активного выделения, выберите для опции Set origin relative to значение Selection. Для возврата к значению по умолчанию, снова выберите значение Page.

Установка начала координат документа по центру активного выделения при помощи макроса DY Set Origin версии 1.0

Окно макроса не блокирует работу с документом в главном окне CorelDRAW, поэтому оно может быть открыто всё время. Для удобства работы, окно макроса может быть перемещено перетаскиванием в подходящее место, относительно главного окна CorelDRAW.

Использование макроса при помощи вызова команд

Этот способ работы с макросом DY Set Origin походит для пользователей, активно использующих горячие сочетания клавиш и создающих собственные панели инструментов.

Для установки точки начала координат документа, макрос предоставляет следующие команды.

  1. Установка точки начала координат относительно страницы:

    • SetOrigin.PageLeftTop - левый верхний угол;
    • SetOrigin.PageCenterTop - центр верхней стороны;
    • SetOrigin.PageRightTop - правый верхний угол;
    • SetOrigin.PageLeftCenter - центр левой стороны;
    • SetOrigin.PageCenter - центр;
    • SetOrigin.PageRightCenter - центр правой стороны;
    • SetOrigin.PageLeftBottom - левый нижний угол;
    • SetOrigin.PageCenterBottom - центр нижней стороны;
    • SetOrigin.PageRightBottom - правый нижний угол.
  2. Установка точки начала координат относительно активного выделения:

    • SetOrigin.SelectionLeftTop - левый верхний угол;
    • SetOrigin.SelectionCenterTop - центр верхней стороны;
    • SetOrigin.SelectionRightTop - правый верхний угол;
    • SetOrigin.SelectionLeftCenter - центр левой стороны;
    • SetOrigin.SelectionCenter - центр;
    • SetOrigin.SelectionRightCenter - центр правой стороны;
    • SetOrigin.SelectionLeftBottom - левый нижний угол;
    • SetOrigin.SelectionCenterBottom - центр нижней стороны;
    • SetOrigin.SelectionRightBottom - правый нижний угол.

Как видно, для удобства работы и лучшего понимания, все команды макроса именованы по следующему шаблону: SetOrigin.<Относительно чего><Позиция по X><Позиция по Y>.