Интерфейс IAngleDimension |
Scroll |
Интерфейс параметров углового размера.
Иерархия:
Описание:
Интерфейс позволяет получить и задать свойства углового размера.
Интерфейс можно получить у коллекции угловых размеров, используя свойство IAngleDimensions::AngleDimension или метод IAngleDimensions::Add.
После задания параметров размера требуется вызвать метод IDrawingObject::Update.
Интерфейсы IDimensionText и IDimensionParams являются дополнительными. Их можно получить с помощью метода IUnknown::QueryInterface.
Примечание:
Если при создании размера задать опорные объекты IAngleDimension::BaseObject1, IAngleDimension::BaseObject2, то координаты центра IAngleDimension::Xc, IAngleDimension::Yc, радиус IAngleDimension::Radius, IAngleDimension::X1, IAngleDimension::Y1, IAngleDimension::X2, IAngleDimension::Y2, задавать не нужно. Данные свойства будут получены с опорного объекта.
В качестве базовых объектов могут использоваться отрезки. Для углового размера второй опорный объект задает направление второй выносной линии. Для углового размера с обрывом второй опорный объект задает ось симметрии (биссектрису угла).
Свойство IDimensionText::NominalValue возвращает угол.
Подразделы: