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