TEXT (DXF)

К объектам текста применяются следующие групповые коды.

Групповые коды текста

Групповой код

Описание

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 равны нулю или отсутствуют, то вторая точка выравнивания является нерелевантной.