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, функция позволяет получить СК редактируемого макроэлемента.
Подразделы:
(отсутствуют)