---
title: "Параметры графического документа (Интерфейс ksDocumentParam)"
type: interface
api: [api7]
domain: [2d]
tags: [interface, api7, 2d, ksdocumentparam]
sources:
  - ksdocumentparam.html
---

*API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D) *


## Параметры графического документа (Интерфейс ksDocumentParam)

Интерфейс параметров документа.
Аналог интерфейса при использовании API экспортных функций структура параметров DocumentParam.
| ksDocumentParam | - интерфейс Automation |
| --- | --- |
Примечание:
Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct.
Смотрите также: KompasObject


## author - Автор

Тип данных:BSTR.
Синтаксис Automation:
```
author = iDocumentParam.author    Получить свойство (* )
iDocumentParam.author = author    Установить свойство (* )
author = iDocumentParam.GetAuthor()    Получить свойство (**)
iDocumentParam.SetAuthor(author)    Установить свойство (**)
```


## comment - Комментарий

Тип данных:BSTR.
Синтаксис Automation:
```
comment = iDocumentParam.comment    Получить свойство (* )
iDocumentParam.comment = comment    Установить свойство (* )
comment = iDocumentParam.GetComment()    Получить свойство (**)
iDocumentParam.SetComment(comment)    Установить свойство (**)
```


## filfeName - Имя файла

Тип данных:BSTR.
Синтаксис Automation:
```
regime = iDocumentParam.regime    Получить свойство (* )
iDocumentParam.regime = regime    Установить свойство (* )
regime = iDocumentParam.GetRegime()    Получить свойство (**)
iDocumentParam.SetRegime(regime)    Установить свойство (**)
```


## GetLayoutParam - Получить указатель на интерфейс параметров оформления документа

Синтаксис Automation:
```
LPDISPATCH GetLayoutParam();
Возвращаемое значение:
- указатель на интерфейс параметров оформления документа ksSheetPar.
```


## Init - Инициализировать параметры

Синтаксис Automation:
```
BOOL Init();
Возвращаемое значение:
TRUE    - в случае удачного завершения.
```
Примечание:
Метод обнуляет все параметры чертежа или фрагмента.


## regime - Режим редактирования

Тип данных:short.
Значения свойства:
| 0 | - видимый, |
| --- | --- |
| 1 | - "слепой". |
Синтаксис Automation:
```
fileName = iDocumentParam.fileName    Получить свойство (* )
iDocumentParam.fileName = fileName    Установить свойство (* )
fileName = iDocumentParam.GetFileName()    Получить свойство (**)
iDocumentParam.SetFileName( fileName )    Установить свойство (**)
```


## type - Тип документа

Тип данных:short.
Значения свойства:
| Из перечисления DocType. | |
| --- | --- |
Синтаксис Automation:
```
type = iDocumentParam.type    Получить свойство (* )
iDocumentParam.type = type    Установить свойство (* )
type = iDocumentParam.GetType()    Получить свойство (**)
iDocumentParam.SetType(type)    Установить свойство (**)
```
