Please enable JavaScript to view this site.

Интерфейс вида графического документа.

Иерархия:

IKompasAPIObject

IDrawingObject

IView

IViewDesignation

IDrawingContainer

IBuildingContainer

ISymbols2DContainer

IBreakViewParam

ICutViewParam

IView1

Описание:

Типы видов описаны в перечислении LtViewType.

В графическом документе всегда присутствует системный вид, который формируется автоматически при создании документа, и может быть только один. В документе типа Фрагмент может быть только один вид - системный.

Посредством вызова метода IUnknown::QueryInterface (const GUID far& iid, void** pif) у данного интерфейса можно получить дополнительные интерфейсы вида:

Интерфейс обозначения вида IViewDesignation.

Интерфейс контейнера объектов вида графического документа IDrawingContainer.

Интерфейс контейнера объектов СПДС IBuildingContainer.

Интерфейс контейнера условных обозначений ISymbols2DContainer.

Интерфейс параметров разрыва вида IBreakViewParam. Этот интерфейс может быть получен для видов всех типов, кроме системного.

Интерфейс параметров разреза вида ICutViewParam. Этот интерфейс может быть получен для видов всех типов, кроме системного.

Интерфейс для получения коллекции ЛСК и признака редактирования макроэлемента IView1.

Примечание:

Данный интерфейс можно получить следующими способами:

через коллекцию видов IViews,

с помощью свойства IViews::View, IViews::ViewByNumber или метода IViews::Add, либо с помощью свойства IDrawingObjects::Item с последующим приведением к данному интерфейсу с помощью метода IUnknown QueryInterface,

от интерфейса группы слоев ILayerGroup с помощью свойства ILayerGroup::OwnerView,

Подразделы:

IView - свойства

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