ATTDEF (DXF)

К объектам ATTDEF (определения атрибутов) применяются следующие групповые коды. Также см. раздел "Общие групповые коды объектов".

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

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

Описание

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); см. "Групповые коды TEXT"

72

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

11

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

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

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

21, 31

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

210

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

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

220, 230

Файл DXF: значения Y и Z направления выдавливания

100

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

280

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

0 = 2010

3

Строка запроса

2

Строка тега (не может содержать пробелы)

70

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

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

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

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

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

73

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

74

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

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

Тип объекта ((MTEXT)

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 (STANDARD, если не указано) (необязательно)

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