---
title: "Интерфейс IDrawingDocument"
type: interface
api: [api7]
domain: [2d, drawing]
tags: [interface, api7, 2d, drawing, idrawingdocument]
sources:
  - idrawingdocument.html
---

*API интерфейсов. Версия 7 > Документ  > Базовые интерфейсы  > Интерфейс IKompasDocument  > IKompasDocument - методы  > Интерфейс IKompasDocument2D  > IKompasDocument2D - методы *


## Интерфейс IDrawingDocument

Интерфейс чертежа.
Иерархия:
IKompasAPIObject
IKompasDocument
IKompasDocument2D
IDrawingDocument


## ChangeListDescriptions - Описания таблицы изменений

Тип данных: указатель на интерфейс ISpecificationDescriptions
Синтаксис Automation:
```
Descriptions = Object.ChangeListDescriptions    Получить свойство (* )
Descriptions = Object.GetChangeListDescriptions()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_ChangeListDescriptions( &Descriptions )    Получить свойство
```
Примечание:
1. Позволяет получать и создавать объекты спецификации таблицы изменения.
2. Свойство доступно только для чтения.


## RebuildViews - Перестроить вид или виды

Синтаксис Automation:
```
BOOL RebuildViews( VARIANT Views );
```
Синтаксис COM:
```
HRESULT RebuildViews( VARIANT Views, BOOL * Result );
Возвращаемое значение:
TRUE    - в случае успешного завершения,
FALSE    - в случае неудачи.
Входные параметры:
Views    -- список видов.
КOMPAS v24
```


## SpecRough - Неуказанная шероховатость

Тип данных: указатель на интерфейс ISpecRough
Синтаксис Automation:
```
SpecRough = Object.SpecRough    Получить свойство (* )
SpecRough = Object.GetSpecRough()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_SpecRough( &SpecRough )    Получить свойство
```
Примечание:
1. Свойство позволяет получать интерфейс неуказанной шероховатости.
2. Свойство доступно только для чтения.


## TechnicalDemand - Технические требования

Тип данных: указатель на интерфейс ITechnicalDemand
Синтаксис Automation:
```
TechnicalDemand = Object.TechnicalDemand    Получить свойство (* )
TechnicalDemand = Object.GetTechnicalDemand()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_TechnicalDemand( &TechnicalDemand )    Получить свойство
```
Примечание:
1. Свойство позволяет получать интерфейс технических требований.
2. Свойство доступно только для чтения.
