Растровое изображение в апплете задается при помощи метода:
image.
image file [pos_code x y pos=p width=w height=h draw_rect=x,y,width,height
image_rect=x,y,width,height image_size=width,height
load=<yes/no>]
Данный метод рисует указанное растровое изображение
(file ),
видимая часть которого задается
параметром image_rect и image_size, в прямоугольнике,
размеры и положение которого указываются
двумя способами: заданием значений для
параметра draw_rect, либо заданием параметра
pos_code, базовой точки (x,y), ширины и высоты
прямоугольника (width,height )
В примере ? 18 показано как
задать имя графического файла и путь к нему.
Для показа растрового изображения
указываются два прямоугольника, один
задает положение и размеры изображения для показа
в области апплета, а другой прямоугольник-окно - задает видимую область
изображения. Если прямоугольник изображения меньше прямоугольника-окна
происходит размножение прямоугольника с изображением по прямоугольнику-окну.
В примере ? 19 демонстрируется действие параметров метода
image.
Синтаксис и описание параметров
метода image
image file [pos_code x y pos=p width=w height=h draw_rect=x,y,width,height
image_rect=x,y,width,height image_size=width,height
load=<yes/no>]
[<common key params>]
- file
- идентификатор растрового изображения:
-
- URL файла с растровым изображением,
- * - использование для показа основного виртуального экрана,
- use=number - использование для показа файла из уже
определенног ранее элемента данного слоя с номером number,
- g1=color1,color2,x,y,width,height - параметры порождения файла с
изображением градиентной заливки следующего типа:
плавное изменение цвета от color1 к color2 от внешней границы
прямоугольника с изображением, заданного в параметре
image_rect до границ прямоугольника внутреннего цвета color2,
левый верхний угол которого имеет координаты (x,y) относительно
внешней границы прямоугольника с изображением, а ширина и высота
соответственно width и height, прямоугольник внутреннего цвета залит
цветом color2,
- pos_code
- положение прямоугольника-окна
относительно базовой
точки (x,y) задается десятичным, восьмеричным
или
шестнадцатиричным числом:
-
bits(0-1)(0x03) - размещение по горизонтали:
=0 - базовая точка на левой границе,
=1 - базовая точка в середине,
=2 - базовая точка на правой границе,
bits(4-5)(0x30) - размещение по вертикали:
=0 - базовая точка на верхней границе,
=1 - базовая точка в середине,
=2 - базовая точка на нижней границе
- x
- X-координата базовой точки
- y
- Y-координата базовой точки
- pos
- положение
прямоугольника-окна относительно базовой
точки (x,y) (см. pos_code ) (альтернативный
способ задания
значения pos_code через ключевой параметр)
- width
- ширина прямоугольника-окна,
если не задано или равно 0,
то выбирается ширина изображения
- height
- высота прямоугольника-окна,
если не задано или равно 0,
то выбирается высота изображения
- draw_rect
- альтернативный способ задания x, y,
width и height прямоугольника-окна
- image_rect
- прямоугольник изображения,
полностью задает положение и размер изображения при показе
- image_size
- размеры изображения при показе,
если
не заданы, то размеры изображения принимаются равными исходным
размерам изображения
в файле,
если заданы равными 0, то размеры
принамаются равными
размерам прямоугольника-окна.
- <common key
params>
- одинаковые для всех элементов слоя ключевые параметры
(подробнее ...)
|