---
title: "DimText - Структура параметров размерной надписи"
type: struct
api: [api7]
tags: [struct, api7, structdimtext]
sources:
  - 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.
