Please enable JavaScript to view this site.

API интерфейсов. Версия 7 > Документ 2D  > Ограничения  > Интерфейс IDrawingObject1  > IDrawingObject1 - методы 

Associate - Ассоциировать данный объект с другими объектами

Scroll

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

Синтаксис Automation:

BOOL Associate();

Синтаксис COM:

HRESULT Associate( [out, retval] VARIANT_BOOL * Result);

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

TRUE

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

FALSE

- в случае неудачи.

Примечание:

1. Данный метод позволяет автоматизировать процесс наложения ассоциативных связей, если они возможны.

2. Существует также альтернативный вариант наложения ассоциативных связей - ручной, с использованием метода IDrawingObject1::NewConstraint. В этом случае пользователь сам несет ответственность за правильность заполнения параметров ограничения и за полноту ассоциативных связей.

3. В некоторых случаях, как например, на рисунке ниже, в результате использования данного метода при создании ассоциативного размера, с т.2 размера может быть ассоциирована как конечная точка вертикального отрезка, так и средняя точка горизонтального отрезка. В подобных ситуациях для обеспечения ассоциации точек размера с конкретными точками нужных объектов, требуется явно создавать новое ограничение через метод IDrawingObject1::NewConstraint.

IDrawing

Создание ограничения

Пример создания ограничения через метод IDrawingObject1::NewConstraint...

Подразделы:

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

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