Files
kompas3d-mcp/docs/Kompas3D_SDK/structures/structdimtext.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

2.5 KiB

title, type, api, tags, sources
title type api tags sources
DimText - Структура параметров размерной надписи struct
api7
struct
api7
structdimtext
structdimtext.html

*Структуры параметров и константы > Структуры параметров размеров *

Аналог данных параметров при использовании Automation - интерфейс ksDimTextParam.

unsigned short style стиль текста размера, (0 - стиль по умолчанию)
unsigned int sign номер условного значка перед номиналом (0 - нет значка, 1 - диаметр, 2 - квадрат, 3 - радиус, > 3 - номер значка из шрифта Symbol type A 4 - М - метрическая резьба 210 - символ сферы,
unsigned int bitFlag 0 - ручное задание или набор битовых полей, задающих признаки размерной надписи,
reference pText динамический массив строк,
unsigned char stringFlag флаг используемого типа массива строк: 0 - динамический массив строк символов CHAR_STR_ARR или CHAR_STR_ARR_W, 1 - динамический массив строк текста TEXT_LINE_ARR
Признаки размерной надписи...
Структура параметров TextLineParam...
Примечание:
  1. Строки в pText должны лежать в последовательности с учетом включения битовых флагов в bitFlag: текст перед номиналом, номинал, квалитет, верхнее отклонение, нижнее отклонение, единицы измерения, текст после размера, последующие строки.
  2. Верхнее отклонение, нижнее отклонение принимаются, если флаг TOLERANCE не включен, а DEVIATION включен (это признак ручной простановки отклонений).
  3. Для функции GetObjParam нужно определить флаг stringFlag. Если он равен нулю, выдается динамический массив строк символов.
  4. Динамический массив TEXT_LINE_ARR содержит структуру TextLineParam.