Please enable JavaScript to view this site.

Интерфейс параметров размерной надписи.

Аналог данных параметров при использовании API экспортных функций - DimText.

Примечание:

1. Строки в массив ложатся в следующей последовательности:

Префикс. Если он добавлен, в bitFlag взводится признак _PREFIX,

Номинальное значение зависит от флагов _AUTONOMINAL и _NOMINALOFF.

Номинальное значение добавляется, если _AUTONOMINAL и _NOMINALOFF выключены.

Квалитет _TOLERANCE.

Верхнее и нижнее отклонения _DEVIATION и _DEVIATION_INFORM.

Единицы измерения _UNIT.

Текст после _SUFFIX.

Остальные строки это текст после.

2. Если флаг TOLERANCE включен, то значения отклонений не устанавливаются независимо от наличия их в массиве. Они воспринимаются как информационные.

3. Перед вызовом GetObjParam нужно установить stringFlag в 0, если нужно получить массив строк символов CHAR_STR_ARR, или в 1, если нужно получить массив текстов TEXT_LINE_ARR. Для того, чтобы добавить верхнее и нижнее отклонение, нужно рассчитать индекс с учетом включенных или выключенных флагов _PREFIX, _AUTONOMINAL, _NOMINALOFF, и TOLERANCE. Также нужно проверить, включен уже флаг _DEVIATION или нет. Если включен TOLERANCE, данный элемент нужно будет удалить.

4. Динамический массив TEXT_LINE_ARR содержит структуру TextLineParam.

Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct.

Смотрите также: KompasObject

Подразделы:

ksDimTextParam - свойства

ksDimTextParam - методы

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78