Please enable JavaScript to view this site.

API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > ksDocument2D - методы  > Составные объекты 

ksGetMacroPlacementEx- Получить точку привязки и угол поворота - систему координат макроэлемента

Scroll

Интерфейс...

Аналог данного метода при использовании API экспортных функций - ksGetMacroPlacementEx.

Синтаксис Automation:

long ksGetMacroPlacementEx(long macro,

double* x,

double* y,

double* angl,

long sheetParam,

long * mirrorSymmetry );

Входные параметры:

macro

- указатель на макроэлемент

(0 - редактируемый макроэлемент),

sheetParam

- управление, в какой системе координат получить СК макроэлемента: 1 - в системе координат листа, 0 - в системе координат вида.

Выходные параметры:

x, y

- координаты точки начала координат макроэлемента,

angl

- угол поворота от оси OX против часовой стрелки (в градусах),

mirrorSymmetry

- флаг зеркальной симметрии объекта;

0 - нормальный исходный объект,

1 - макроэлемент получен операцией симметрии из исходного.

Возвращаемое значение:

1

- в случае удачного завершения,

0

- в случае неудачи (у макроэлемента нет СК).

Смотрите также:

1. Функция ksDocument2D::ksSetMacroPlacement

2. Рекомендации по обеспечению корректного редактирования библиотекой макроэлементов, геометрия которых зеркально отражена относительно исходного ее построения...

Примечание:

Метод позволяет получить СК макроэлемента в СК вида или листа, угол поворота, флаг зеркальной симметрии объекта. Если СК макро не имеет, функция вернет 0.

Если macro = 0, функция позволяет получить СК редактируемого макроэлемента.

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78