Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/imarkinsideform.md
T
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

120 lines
4.7 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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 | Осевая. |
Допустимо задавать и другие стили, в том числе и пользовательские.