Associate - Ассоциировать данный объект с другими объектами |
Scroll |
Синтаксис Automation:
BOOL Associate();
Синтаксис COM:
HRESULT Associate( [out, retval] VARIANT_BOOL * Result);
Возвращаемое значение:
TRUE |
- в случае успешного завершения, |
FALSE |
- в случае неудачи. |
Примечание:
1. Данный метод позволяет автоматизировать процесс наложения ассоциативных связей, если они возможны.
2. Существует также альтернативный вариант наложения ассоциативных связей - ручной, с использованием метода IDrawingObject1::NewConstraint. В этом случае пользователь сам несет ответственность за правильность заполнения параметров ограничения и за полноту ассоциативных связей.
3. В некоторых случаях, как например, на рисунке ниже, в результате использования данного метода при создании ассоциативного размера, с т.2 размера может быть ассоциирована как конечная точка вертикального отрезка, так и средняя точка горизонтального отрезка. В подобных ситуациях для обеспечения ассоциации точек размера с конкретными точками нужных объектов, требуется явно создавать новое ограничение через метод IDrawingObject1::NewConstraint.
Создание ограничения
Пример создания ограничения через метод IDrawingObject1::NewConstraint...
Подразделы:
(отсутствуют)