LTYPE (DXF)

К записям таблицы обозначений 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 для извлечения этих значений из приложения.