Документ взят из кэша поисковой машины. Адрес оригинального документа : http://adept.srcc.msu.ru/adept/java/applet_book/image/image.htm
Дата изменения: Mon Jan 15 15:05:25 2007
Дата индексирования: Mon Oct 1 20:08:32 2012
Кодировка: Windows-1251
Растровое изображение
Растровое изображение

Растровое изображение в апплете задается при помощи метода: 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>
одинаковые для всех элементов слоя ключевые параметры (подробнее ...)
На главную страницу
Наверх