ATTRIB (DXF)

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

Групповые коды ATTRIB

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

Описание

100

Маркер подкласса (AcDbText)

39

Толщина (необязательно; значение по умолчанию = 0)

10

Начальная точка текста (в ОСК)

Файл DXF: значение X; приложение: 3D-точка

20, 30

Файл DXF: значения Y и Z начальной точки текста (в ОСК)

40

Высота текста

1

Значение по умолчанию (строка)

100

Маркер подкласса (AcDbAttribute)

280

Номер версии:

0 = 2010

2

Тег атрибута (строка; не может содержать пробелы)

70

Флаги атрибута:

1 = атрибут является невидимым (не отображается)

2 = это постоянный атрибут

4 = при вводе этого атрибута необходима проверка

8 = атрибут заранее установлен (во время вставки запрос не выводится)

73

Длина поля (необязательно; значение по умолчанию = 0) (в настоящее время не используется)

50

Поворот текста (необязательно; значение по умолчанию = 0)

41

Относительный масштабный коэффициент по оси X (ширина)(необязательно; значение по умолчанию = 1). Это значение также корректируется при использовании вписываемого текста

51

Угол наклона (необязательно; значение по умолчанию = 0)

7

Имя стиля текста (необязательно; значение по умолчанию = STANDARD)

71

Флаги создания текста (необязательно; значение по умолчанию = 0). См. групповые коды TEXT

72

Тип выравнивания текста по горизонтали (необязательно; значение по умолчанию = 0). См. групповые коды TEXT

74

Тип выравнивания текста по вертикали (необязательно; значение по умолчанию = 0). См. групповой код 73 в разделе TEXT

11

Точка выравнивания (в ОСК) (необязательно)

Файл DXF: значение X; приложение: 3D-точка

Существует, только если представлены группы 72 или 74 и они имеют ненулевое значение

21, 31

Файл DXF: значение Y и Z точки выравнивания (в ОСК) (необязательно)

210

Направление выдавливания. Существует, только если направление выдавливания объекта не параллельно оси Z МСК (необязательно; значение по умолчанию = 0, 0, 1)

Файл DXF: значение X; приложение: 3D-вектор

220, 230

Файл DXF: значения Y и Z направления выдавливания (необязательно)

280

Флаг фиксирования положения. Фиксирование положения атрибута в пределах вхождения блока

100

Маркер подкласса (AcDbXrecord)

280

Флаг клонирования повторяющихся записей (способ объединения повторяющихся записей):

1 = оставить существующие

70

Флаг мтекста:

2 = многострочный атрибут

4 = постоянное определение многострочного атрибута

70

Флаг isReallyLocked:

0 = разблокировано

1 = заблокировано

70

Количество дополнительных атрибутов или определений атрибутов

340

Идентификатор жесткого указателя дополнительных атрибутов или определений атрибутов

10

Точка выравнивания атрибута или определения атрибута

Файл DXF: значение X; приложение: 3D-точка

20,30

Файл DXF: значения Y и Z точки вставки

40

текущий масштаб аннотаций

2

строка тега атрибута или определения атрибута

0

Тип объекта (МТЕКСТ)

100

Маркер подкласса (AcDbEntity)

67

Отсутствие значения или ноль указывают на наличие объекта в пространстве модели. 1 указывает, что объект находится в пространстве листа (необязательно)

8

Имя слоя

100

Маркер подкласса (AcDbMText)

10

Точка вставки

Файл DXF: значение X; приложение: 3D-точка

20,30

Файл DXF: значения Y и Z точки вставки

40

Номинальная (начальная) высота текста

41

Ширина ссылочного прямоугольника

46

Определенная высота аннотаций

71

Точка вставки:

1 = вверху слева; 2 = вверху по центру; 3 = вверху справа

4 = посередине слева; 5 = посередине по центру; 6 = посередине справа

7 = снизу слева; 8 = снизу по центру; 9 = снизу справа

72

Направление чертежа:

1 = слева направо

3 = сверху вниз

5 = по стилю (направление потока наследуется из связанного стиля текста)

1

Текстовая строка

Если длина текстовой строки меньше 250 символов, все символы отображаются в группе с кодом 1. Если длина текстовой строки больше 250 символов, строка делится на фрагменты по 250 символов, которые отображаются в одном или нескольких кодах группы 3. Если используются коды группы 3, последней группой является группа 1, она содержит менее 250 символов.

3

Дополнительный текст (всегда в виде фрагментов по 250 символов) (необязательно)

7

Файл DXF: значение X; приложение: имя стиля 3D vectText (СТАНДАРТ, если не указано) (необязательно)

210

Направление выдавливания (необязательно; значение по умолчанию = 0, 0, 1)

Файл DXF: значение X; приложение: 3D-вектор

220,230

Файл DXF: значения Y и Z направления выдавливания (необязательно)

11

Вектор направления оси X (в МСК)

Файл DXF: значение X; приложение: 3D-вектор

21,31

Файл DXF: значения Y и Z вектора направления оси X (в МСК)

42

Горизонтальная ширина символов, образующих объект многострочного текста.

Это значение всегда будет равно или меньше, чем значение группового кода 41 (только для чтения; игнорируется, если предоставлено).

43

Вертикальная высота объекта многострочного текста (только для чтения; игнорируется, если указано)

50

Угол поворота в радианах

73

Стиль межстрочного интервала многострочного текста (необязательно):

1 = не менее (более высокие символы переопределяют значение)

2 = точно (более высокие символы не переопределяют значение)

44

Коэффициент межстрочного интервала многострочного текста (необязательно):

Применяется процент от межстрочного интервала по умолчанию (3 на 5).

Допустимый диапазон значений — от 0,25 до 4,00

90

Настройка заливки фона:

0 = заливка фона откл.

1 = использование цвета заливки фона

2 = использование цвета окна чертежа как цвета заливки фона

63

Цвет фона (если используется номер индекса цвета)

420-429

Цвет фона (если используется цвет RGB)

430-439

Цвет фона (если используется имя цвета)

45

Масштаб рамки заливки (необязательно):

Определение размеров границы вокруг текста.

63

Цвет заливки фона (необязательно):

Цвет заливки фона, когда групповой код 90 равен 1.

441

Прозрачность цвета заливки фона (не применяется)

Если значения групп 72 и (или) 74 не равны нулю, то значения точки вставки текста игнорируются, и новые значения рассчитываются приложением AutoCAD на основе точки выравнивания текста и длины самой текстовой строки (после применения стиля текста). Если значения 72 и 74 равны нулю или отсутствуют, то точка выравнивания текста игнорируется и рассчитывается повторно на основе точки вставки текста и длины самой текстовой строки (после применения стиля текста).