e1337e4016
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>
2.5 KiB
2.5 KiB
title, type, api, tags, sources
| title | type | api | tags | sources | |||||
|---|---|---|---|---|---|---|---|---|---|
| DimText - Структура параметров размерной надписи | struct |
|
|
|
*Структуры параметров и константы > Структуры параметров размеров *
Аналог данных параметров при использовании 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... | ||
| Примечание: |
- Строки в pText должны лежать в последовательности с учетом включения битовых флагов в bitFlag: текст перед номиналом, номинал, квалитет, верхнее отклонение, нижнее отклонение, единицы измерения, текст после размера, последующие строки.
- Верхнее отклонение, нижнее отклонение принимаются, если флаг TOLERANCE не включен, а DEVIATION включен (это признак ручной простановки отклонений).
- Для функции GetObjParam нужно определить флаг stringFlag. Если он равен нулю, выдается динамический массив строк символов.
- Динамический массив TEXT_LINE_ARR содержит структуру TextLineParam.