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

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

Синтаксис

«[Тип,[Параметр2,Параметр3,Параметр4]]»

где параметры 2-4 следует указывать только для заполнения плотной штриховкой или картинкой («pattern»). В таком случае последовательность параметров следующая:

«[Тип,[Тип плотной штриховки,Сетка,Ориентация]»

или

«[Тип,[Подгонка,Тип картинки,Имя файла]]»

Если указывается только один параметр, следует проставить каждую запятую в строке данных модели заливки. Вместо параметров не следует ничего прописывать (даже пробелов).

Учтите, что необходимо задать все 4 параметра. Если какой-либо параметр будет не определен, модель заливки работать не будет.

Icon ВНИМАНИЕ

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

Таблица: Fill-pattern string

ПараметрДопустимые значенияКомментарий
Тип  
 сплошнойполная
 контурнаяконтурная
 patternpattern
 hatchплотная штриховка
 gradientградиентная заливка
Выровненный
 centerпо центру (только для таблиц)
 fitс масштабированием
 tileмозаичное размещение
 repeatповторение модели (только для градиента)
 reflectотражение (только для градиента)
Тип картинки
Задается автоматически. Указывается слово «any» (любой). Поддерживаемые графические форматы см. в Разделе Графический дизайн панелей.
Имя файла
 <Имя файла>путь к файлу для модели (относительный путь в каталоге <путь_проекта>/pictures)
Тип плотной штриховки
 crossперекрестная
 parallelparallel
Сетка
 2-50Шаг сетки
Ориентация
 леваялевая
 в правой частив правой части
 horizontalhorizontal
 вертикальнаявертикальная
Gradient (градиентная)
 linearлинейно-градиентная заливка
 radialрадиально-градиентная заливка
 conicalзаливка коническим градиентом

Параметры «Подгонка», «Тип картинки» и «Имя файла» относятся только к моделям.

Параметры «Тип плотной штриховки», «Сетка» и «Ориентация» относятся только к заливке плотной штриховкой.

IconПРИМЕР  

Окружность заполняется мозаичной графикой PNG из файла /pictures /PVSS.png:

main()
{
setValue(«ELLIPSE1», «fill», «[pattern,[tile,any,PVSS.png]]»);
}

Рисунок. Окружность с заливкой

ПРИМЕЧАНИЕ

Изображения должны находиться в каталоге картинок проекта.

Наклонная перекрестная штриховка с шагом сетки 8 точек:

main()
{
setValue(«rectangle1», «fill», «[hatch,[cross,8,right]]»);
}

Рисунок. Прямоугольник с наклонной перекрестной штриховкой с шагом сетки 8 точек

Линейно-градиентная заливка (черный / белый цвет)

main()
{
setValue(«RECTANGLE1», «fill», «[gradient,[linear,pad,0.0,0.0,1.0,1.0,0.0,{0,0,0},1.0,{255,255,255}]]»);
}

Рисунок. Прямоугольник с линейно-градиентной заливкой

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

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