Создание пользовательских типов линий в файле TeklaStructures.lin
Можно определить собственные типы линий и использовать их везде, где предусмотрены параметры для задания типов линий. Работа с пользовательскими типами линий осуществляется в том же порядке, что и с другими типами линий. Пользовательские типы линий определяются в файле TeklaStuctures.lin, который находится в папке ..\ProgramData\Trimble\Tekla Structures\<version>\environments\common\inp. По умолчанию в этом файле содержатся наиболее часто используемые типы линий.
Файл TeklaStructures.lin.id содержит названия типов линий, отображаемых в пользовательском интерфейсе; каждый тип линии имеет уникальный идентификатор. Значение идентификатора должно превышать 10, например:
CENTER, 1000
BORDER, 1002
DASHDOT, 1003
Файл TeklaStructures.lin
можно также использовать для сопоставления экспортированных типов линий.
При добавлении новых индивидуально настроенных типов линий необходимо добавить соответствующие растровые изображения в правильную папку \Bitmaps, например ..\ProgramData\Trimble\Tekla Structures\<version>\Bitmaps, и дать им имена dr_line_type_*.bmp, например dr_line_type_CENTER.bmp.
Дополнительные сведения о местоположениях папок \bitmaps см. в разделе DAK_BMPPATH.
Пример 1
Определение типа линии для штрихпунктирных линий DASHDOT
выглядит следующим образом: A, 12.7, -6.35, 0, -6.35
Эта строка означает, что шаблон начинается со штриха, длина которого составляет 12.7
единицы, за которым следует пробел длиной 6.35
единицы, затем точка и затем снова пробел длиной 6.35
единицы. После этого снова следует первое тире.
Пример 2
Ниже приведен пример, содержащий определения для пунктирных линий:
*DOT,Dot . . . . . . . . . . . . . . . . . . . . . . . .
A, 0, -1.5875
*DOT2,Dot (.5x) ........................................
A, 0, -0.79375
*DOTX2,Dot (2x) . . . . . . . . . . . . . .
A, 0, -3.175
Типы линий на печати
При печати производится поиск типов линий в папке модели, а также в папках, заданных расширенными параметрами XS_PROJECT
, XS_FIRM
, XS_SYSTEM
и XS_INP
(именно в таком порядке).