К записям таблицы обозначений LTYPE применяются следующие групповые коды.
Групповые коды LTYPE |
|
---|---|
Групповой код |
Описание |
100 |
Маркер подкласса (AcDbLinetypeTableRecord) |
2 |
Имя типа линий |
70 |
Стандартные значения флагов (кодовые битовые значения): 16 = если задано это значение, запись таблицы внешне зависима от внешней ссылки 32 = если заданы и этот бит, и бит 16, внешне зависимая внешняя ссылка успешно разрешается 64 = если задано это значение, то в тот момент, когда чертеж редактировался в последний раз, на запись таблицы ссылался хотя бы один объект на чертеже. (Этот флаг нужен для команд AutoCAD. Его можно игнорировать в большинстве программ для чтения файлов DXF и не нужно задавать в программах, записывающих файлы DXF) |
3 |
Описательный текст для типа линий |
72 |
Код выравнивания; всегда имеет значение 65, код ASCII для A |
73 |
Количество элементов типов линий |
40 |
Общая длина штриховки |
49 |
Длина штриха, точки или пробела (одна запись для каждого элемента) |
74 |
Тип элемента сложных типов линий (по одному для каждого элемента). Значением по умолчанию является 0 (без внедренной формы/текста) Можно использовать следующие значения разряда: 1 = если задано, код 50 устанавливает абсолютный угол поворота; если не задано, код 50 устанавливает относительный угол поворота 2 = встроенным элементом является текстовая строка 4 = встроенным элементом является форма |
75 |
Номер формы (по одному для каждого элемента), если код 74 устанавливает внедренную форму Если код 74 устанавливает внедренную текстовую строку, это значение равно 0 Если код 74 имеет значение 0, код 75 опускается |
340 |
Указатель на объект STYLE (по одному для каждого элемента, если код 74 > 0) |
46 |
S = значение масштаба (необязательно); может существовать несколько записей |
50 |
Значение относительного (R) или абсолютного (А) угла поворота в радианах для внедренной формы или текста; одно для каждого элемента, если код 74 устанавливает внедренную форму или текстовую строку |
44 |
X = значение смещения по X (необязательно); может существовать несколько записей |
45 |
Y = значение смещения по Y (необязательно); может существовать несколько записей |
9 |
Строка текста (по одной для каждого элемента, если код 74 = 2) |
Групповые коды 74, 75, 340, 46, 50, 44, 45 и 9 не возвращаются посредством функций tblsearch или tblnext . Следует использовать tblobjname для извлечения этих значений из приложения.