Строка управления типом линии

Тип линии определяет вид линий и кривых, например, границ прямоугольников, окружностей, элипсов, полигонов и обычного текста. В «КАСКАД Цифра»для определения типа линии используются пять различных параметров, которые записываются в одну строку данных типа линии. 

Синтаксис

«[Тип,Штриховка,Join,Окончание,Толщина]»

Icon ВНИМАНИЕ

В строке данных не должно быть пробелов. Например, пробел после запятой маскирует соответствующий параметр.

Таблица: Line-type string

ПараметрДопустимые значенияКомментарий
Тип  
 сплошнойнепрерывная
 штриховаяштриховая
 dotteddotted
 dash_dotштрих-пунктирная
 dash_dot_dotштрих-пунктирная с двумя точками
Штриховая  
 oneColorштриховая линия с одним цветом (фоновый цвет штриховки прозрачный)
 twoColorштриховая линия с двумя цветами (цвета переднего и заднего плана)
Стыки  
 JoinMiterточечная
 JoinRoundкруг
 JoinBevelсо скосом
Окончание  
 CapNotLastукороченая
 CapButtкрай
 CapRoundкруг
 CapProjectingвытянутая (не для модуля Vision)
Толщина  
 0 … 500 … самая тонкая50 … самая толстая

IconПРИМЕР  

Для прямоугольника «rectangle 1» устанавливается сплошная линия одного цвета с толщиной три точки и острыми углами:

main() { int x; x=setValue(«rectangle1», «border», «[solid,oneColor,JoinMiter,CapNotLast,4]»); }

Для прямоугольника «rectangle 2» устанавливается штриховая линия с двумя цветами, толщиной три точки и закругленными углами:

main() {       int x;   x=setValue(«RECTANGLE2″,»border»,»[dashed,twoColor,JoinRound,CapRound,3]»);
}

Рисунок. Для первого прямоугольника установлена сплошная линия одного цвета толщиной три точки с острыми углами, а для второго прямоугольника штриховая линия с двумя цветами, толщиной 3 точки и закругленными углами:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *