--- 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. Свойство доступно только для чтения.