---
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 )    Установить свойство
```
Примечание:
Свойство позволяет устанавливать и получать номер вида.
