Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/iremoteelement.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

101 lines
4.0 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: "Интерфейс IRemoteElement"
type: interface
api: [api7]
tags: [interface, api7, iremoteelement]
sources:
- iremoteelement.html
---
*API интерфейсов. Версия 7 > Документ 2D  > Обозначения для строительства  > Интерфейс IUnitMarking  > IUnitMarking - свойства *
## Интерфейс IRemoteElement
Интерфейс выносного элемента.
Иерархия:
IDispatch
IKompasAPIObject
IDrawingObject
IUnitMarking
IRemoteElement
Описание:
Интерфейс позволяет задавать параметры выносного элемента.
Примечание:
1. Интерфейс можно получить у коллекции выносных элементов, используя свойство IRemoteElements::RemoteElement или метод IRemoteElements::Add.
2. После задания параметров выносного элемента требуется вызвать метод IDrawingObject::Update.
## AdditionalText - Дополнительный текст
Тип данных: указатель на интерфейс текста IText
Синтаксис Automation:
```
AdditionalText = iObject.AdditionalText ( Index ); Получить свойство(* )
AdditionalText = iObject.GetAdditionalText( Index ); Получить свойство (**)
```
Синтаксис COM:
```
iObject->get_AdditionalText( Index, &AdditionalText ) Получить свойство
```
Примечание:
1. Свойство позволяет получить дополнительный текст выносного элемента.
2. Свойство доступно только для чтения.
## AutoSheet - Лист
Тип данных: BOOL
Синтаксис Automation:
```
AutoSheet = Object.AutoSheet Получить свойство(* )
Object.AutoSheet = AutoSheet Установить свойство (* )
AutoSheet = Object.GetAutoSheet() Получить свойство (**)
Object.SetAutoSheet( AutoSheet ) Установить свойство (**)
```
Синтаксис COM:
```
Object.get_AutoSheet( &AutoSheet ) Получить свойство
Object.put_AutoSheet( AutoSheet ) Установить свойство
```
Примечание:
Свойство позволяет устанавливать и получать признак включения номера листа в обозначение выносного элемента.
## AutoSorted - Автосортировка
Тип данных: BOOL
Синтаксис Automation:
```
AutoSorted = Object.AutoSorted Получить свойство(* )
Object.AutoSorted = AutoSorted Установить свойство (* )
AutoSorted = Object.GetAutoSorted() Получить свойство (**)
Object.SetAutoSorted( AutoSorted ) Установить свойство (**)
```
Синтаксис COM:
```
Object.get_AutoSorted( &AutoSorted ) Получить свойство
Object.put_AutoSorted( AutoSorted ) Установить свойство
```
Примечание:
Свойство позволяет устанавливать и получать признак автосортировки.
## AutoZone - Зона
Тип данных: BOOL
Синтаксис Automation:
```
AutoZone = Object.AutoZone Получить свойство(* )
Object.AutoZone = AutoZone Установить свойство (* )
AutoZone = Object.GetAutoZone() Получить свойство (**)
Object.SetAutoZone( AutoZone ) Установить свойство (**)
```
Синтаксис COM:
```
Object.get_AutoZone( &AutoZone ) Получить свойство
Object.put_AutoZone( AutoZone ) Установить свойство
```
Примечание:
Свойство позволяет устанавливать и получать признак включения обозначения зоны в обозначение выносного элемента.