--- title: "Интерфейс IInsertionView" type: interface api: [api7] tags: [interface, api7, iinsertionview] sources: - iinsertionview.html --- *API интерфейсов. Версия 7 > Документ 2D  > Вставки видов, фрагментов, OLE объектов  > Интерфейс IInsertionObject * ## Интерфейс IInsertionView Интерфейс вставки вида из другого чертежа. Иерархия: IDispatch IKompasAPIObject IDrawingObject IInsertionObject IInsertionView Описание: Интерфейс позволяет задавать и получать параметры вставки вида из другого чертежа. Примечание: Дополнительный интерфейс базового интерфейса вставки фрагмента IInsertionObject. Может быть получен с помощью метода IUnknown::QueryInterface. ## CreateSpcObjects - Создавать объекты спецификации Тип данных: BOOL Синтаксис Automation: ``` CreateSpcObjects = Object.CreateSpcObjects Получить свойство (* ) Object.CreateSpcObjects = CreateSpcObjects Установить свойство (* ) CreateSpcObjects = Object.GetCreateSpcObjects() Получить свойство (**) Object.SetCreateSpcObjects( CreateSpcObjects ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_CreateSpcObjects( &CreateSpcObjects ) Получить свойство Object.put_CreateSpcObjects( CreateSpcObjects ) Установить свойство ``` ## OwnerDocumentParams - Параметры документа Тип данных: BOOL Значения свойства: | TRUE | - отображать с параметрами документа владельца, | | --- | --- | | FALSE | - отображать с параметрами документа источника. | Синтаксис Automation: ``` OwnerDocumentParams = Object.OwnerDocumentParams Получить свойство (* ) Object.OwnerDocumentParams = OwnerDocumentParams Установить свойство (* ) OwnerDocumentParams = Object.GetOwnerDocumentParams() Получить свойство (**) Object.SetOwnerDocumentParams( OwnerDocumentParams ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_OwnerDocumentParams( &OwnerDocumentParams ) Получить свойство Object.put_OwnerDocumentParams( OwnerDocumentParams ) Установить свойство ``` Примечание: Свойство позволяет устанавливать и получать способ отображения параметров. ## ThinLines - В тонких линиях Тип данных: BOOL Синтаксис Automation: ``` ThinLines = Object.ThinLines Получить свойство (* ) Object.ThinLines = ThinLines Установить свойство (* ) ThinLines = Object.GetThinLines() Получить свойство (**) Object.SetThinLines( ThinLines ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_ThinLines( &ThinLines ) Получить свойство Object.put_ThinLines( ThinLines ) Установить свойство ``` Примечание: Свойство позволяет устанавливать и получать признак отрисовки в тонких линиях. ## ViewName - Имя вида Тип данных: BSTR Синтаксис Automation: ``` ViewName = Object.ViewName Получить свойство (* ) ViewName = Object.GetViewName() Получить свойство (**) ``` Синтаксис COM: ``` Object.get_ViewName( &ViewName ) Получить свойство ``` Примечание: 1. Свойство позволяет получать имя вида. 2. Свойство доступно только для чтения. ## ViewNumber - Номер вида Тип данных: long Синтаксис Automation: ``` ViewNumber = Object.ViewNumber Получить свойство (* ) Object.ViewNumber = ViewNumber Установить свойство (* ) ViewNumber = Object.GetViewNumber() Получить свойство (**) Object.SetViewNumber( ViewNumber ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_ViewNumber( &ViewNumber ) Получить свойство Object.put_ViewNumber( ViewNumber ) Установить свойство ``` Примечание: Свойство позволяет устанавливать и получать номер вида.