Мини-уроки AutoCAD. Приемы работы
Как создать новый тип линии (продолжение)
1. Рассмотрим создание типа линий, в состав которого входят буквы
В этом случае все правила, описанные ранее, остаются в силе. Добавляется лишь описание текста, который будет элементом линии. Это описание заключается в квадратные скобки.
["Text",Style,S=Height,R=Angle,X=X0,Y=Y0]
Где:
- Text - текстовая строка, которая будет элементом линии
- Style - стиль текста
- Height - высота текста, если высота, определенная стилем, = 0. Если в текстовом стиле определена высота, то Height - масштабный коэффициент, на который будет умножено значение высоты в соответствии с определением стиля.
- Angle - угол поворота текста относительно линии
- X0 - отступ вдоль направления линии от предыдущего элемента линии до точки вставки текста. Точкой вставки текста является нижний левый угол
- Y0 - отступ вдоль направления, перпендикулярного линии, от предыдущего элемента линии до точки вставки текста.
После окончания описания текста можно добавить описания других элементов (штрихов, пробелов, точек) как это было описано ранее. Но следует иметь в виду, что длина следующего за текстом сегмента отсчитывается не от окончания текстовой строки, а от точки вставки текста. Таким образом, при задании длины этого элемента, необходимо сделать поправку на ширину текстовой строки.
Рассмотрим пример. Пусть требуется описать тип линии:
----- Т1 ----- Т1 ----- Т1 -----
Пусть длина штриха равна 5, длина пробела равна 5. Выбранный текстовый стиль Standard, высота текста, определенная стилем, равна 0. Требуемая высота текста - 2.5.
Прежде, чем приступить к описанию типа линии, определим, какую ширину занимает текст. В данном случае при высоте 2.5 текстовая строка "Т1" занимает ширину примерно 3.33.
Теперь составим описание текста.
*Mynewline, Пример типа линии
А,5,-5,["T1",Standard,S=2.5,R=0,X=0,Y=-1.25],-8.33
Сохраняем это описание в файле user.lin, подгружаем тип линии в чертеж. Новый тип линии готов к использовани.
