--- 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.