---
title: "Интерфейс IMarkInsideForm"
type: interface
api: [api7]
tags: [interface, api7, imarkinsideform]
sources:
  - imarkinsideform.html
---

*API интерфейсов. Версия 7 > Документ 2D  > Обозначения для строительства  > Интерфейс IMark  > IMark - свойства  > Y - Координата точки привязки марки по Y *


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

Интерфейс марки и позиционного обозначения (без линии-выноски).
Иерархия:
IKompasAPIObject
IDrawingObject
IMark
IMarkInsideForm
Примечание:
Получить интерфейс марки можно, используя методы интерфейса коллекции марок IMarks::Mark и IMarks::Add.


## Angle - Угол

Тип данных: double
Синтаксис Automation:
```
Angle = iObject.Angle    Получить свойство(* )
iObject.Angle = Angle    Установить свойство (* )
Angle = iObject.GetAngle()    Получить свойство (**)
iObject.SetAngle(Angle)    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Angle(&Angle)    Получить свойство
iObject->put_Angle( Angle)    Установить свойство
```
Примечание:
Значение параметра зависит от текущей системы координат для объекта, задаваемой параметром IDrawingObject::DrawingObjectParamType.


## Form - Форма

Тип данных: из перечисления ksMarkInsideFormEnum
Синтаксис Automation:
```
Form = iObject.Form    Получить свойство(* )
iObject.Form = Form    Установить свойство (* )
Form = iObject.GetForm()    Получить свойство (**)
iObject.SetForm(Form)    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Form(&Form)    Получить свойство
iObject->put_Form( Form)    Установить свойство
```


## FormGabarit - Габарит формы (радиус, ширина)

Тип данных: double
Синтаксис Automation:
```
FormGabarit = iObject.FormGabarit    Получить свойство(* )
iObject.FormGabarit = FormGabarit    Установить свойство (* )
FormGabarit = iObject.GetFormGabarit()    Получить свойство (**)
iObject.SetFormGabarit(FormGabarit)    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_FormGabarit(&FormGabarit)    Получить свойство
iObject->put_FormGabarit( FormGabarit)    Установить свойство
```
Примечание:
Значение параметра зависит от текущей системы координат для объекта, задаваемой параметром IDrawingObject::DrawingObjectParamType.


## FormHeight - Высота формы

Тип данных: double
Синтаксис Automation:
```
FormHeight = iObject.FormHeight    Получить свойство(* )
iObject.FormHeight = FormHeight    Установить свойство (* )
FormHeight = iObject.GetFormHeight()    Получить свойство (**)
iObject.SetFormHeight(FormHeight)    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_FormHeight(&FormHeight)    Получить свойство
iObject->put_FormHeight( FormHeight)    Установить свойство
```


## FormStyle - Стиль линий формы

Тип данных: long
Синтаксис Automation:
```
FormStyle = iObject.FormStyle    Получить свойство(* )
iObject.FormStyle = FormStyle    Установить свойство (* )
FormStyle = iObject.GetFormStyle()    Получить свойство (**)
iObject.SetFormStyle(FormStyle)    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_FormStyle(&FormStyle)    Получить свойство
iObject->put_FormStyle( FormStyle)    Установить свойство
```
Примечание:
Стиль формы позволяет задать стиль линий, используемых для отрисовки формы:
Стандартные стили ksCurveStyleEnum, используемые для отрисовки формы марки:
| ksCSNormal | 1 | Основная, |
| --- | --- | --- |
| ksCSThin | 2 | Тонкая, |
| ksCSAxial | 3 | Осевая. |
Допустимо задавать и другие стили, в том числе и пользовательские.
