К объектам текста применяются следующие групповые коды.
Групповые коды текста |
|
---|---|
Групповой код |
Описание |
100 |
Маркер подкласса (AcDbText) |
39 |
Толщина (необязательно; значение по умолчанию = 0) |
10 |
Первая точка выравнивания (в ОСК) Файл DXF: значение X; приложение: 3D-точка |
20, 30 |
Файл DXF: значения Y и Z первой точки выравнивания (в ОСК) |
40 |
Высота текста |
1 |
Значение по умолчанию (сама строка) |
50 |
Поворот текста (необязательно; значение по умолчанию = 0) |
41 |
Относительный масштабный коэффициент по оси X: ширина (необязательно; значение по умолчанию = 1) Это значение также корректируется при использовании вписываемого текста |
51 |
Угол наклона (необязательно; значение по умолчанию = 0) |
7 |
Имя стиля текста (необязательно, значение по умолчанию = STANDARD) |
71 |
Флаги создания текста (необязательно, значение по умолчанию = 0): 2 = текст в обратном направлении (зеркально отражен по X) 4 = текст перевернут (зеркально отражен по Y) |
72 |
Тип выравнивания текста по горизонтали (необязательно, значение по умолчанию = 0); целочисленные коды (не битовые) 0 = слева; 1 = по центру; 2 = справа 3 = параллельно (если выравнивание по вертикали = 0) 4 = посередине (если выравнивание по вертикали = 0) 5 = вписать (если выравнивание по вертикали = 0) Подробности см. в таблице целочисленных групповых кодов 72 и 73 |
11 |
Вторая точка выравнивания (в ОСК) (необязательно) Файл DXF: значение X; приложение: 3D-точка Это значение имеет смысл, только если значение групп 72 или 73 не равно нулю (если выравнивание не является выравниванием по базовой линии/слева) |
21, 31 |
Файл DXF: значения Y и Z второй точки выравнивания (в ОСК) (необязательно) |
210 |
Направление выдавливания (необязательно; значение по умолчанию = 0, 0, 1) Файл DXF: значение X; приложение: 3D-вектор |
220, 230 |
Файл DXF: значения Y и Z для направления выдавливания (необязательно) |
100 |
Маркер подкласса (AcDbText) |
73 |
Тип выравнивания текста по вертикали (необязательно, значение по умолчанию = 0); целочисленные коды (не битовые): 0 = по базовой линии; 1 = снизу; 2 = посередине; 3 = сверху Подробности см. в таблице целочисленных групповых кодов 72 и 73 |
В следующей таблице подробно описываются групповые коды 72 (выравнивание по горизонтали) и 73 (выравнивание по вертикали).
Целочисленные групповые коды 72 и 73 |
||||||
---|---|---|---|---|---|---|
Группа с кодом 73 |
Группа с кодом 72 0 |
1 |
2 |
3 |
4 |
5 |
3 (сверху) |
ВЛ |
ВЦ |
ВП |
|||
2 (посередине) |
СЛ |
СЦ |
СП |
|||
1 (снизу) |
НЛ |
НЦ |
НП |
|||
0 (по базовой линии) |
Левая |
Центр |
Справа |
Параллельный |
Середина |
По ширине |
Если значения групп с кодом 72 и (или) 73 не равны нулю, то значения первой точки выравнивания игнорируются, и приложением AutoCAD рассчитываются новые значения на основе второй точки выравнивания и длины и высоты самой текстовой строки (после применения стиля текста). Если значения групп с кодами 72 и 73 равны нулю или отсутствуют, то вторая точка выравнивания является нерелевантной.