К объектам текста применяются следующие групповые коды.
|
Групповые коды текста |
|
|---|---|
|
Групповой код |
Описание |
|
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 равны нулю или отсутствуют, то вторая точка выравнивания является нерелевантной.