Введение:
Аннотация
Описание imager
Апплеты:
ScaledImageViewer
ImagesPreLoader
OperatedPreLoader
OperatedImageViewer
Fragmentor
SimpleSliderAnimator
DynamicBannerViewer
Применение imager:
Встраивание апплетов в HTML-документ
Управление апплетами с помощью скриптов
Применение отдельных апплетов из архива
Примеры:
SimpleSliderAnimator
OperatedPreLoader
OperatedPreLoader и OperatedImageViewer
Fragmentor и OperatedImageViewer
DynamicBannerViewer: "анимированный баннер"
DynamicBannerViewer: "слайдер"
DynamicBannerViewer: эффект "шлейф"
DynamicBannerViewer: композиция изображений
Каталог HeadNet.Ru
Загрузить imager   Пример использования  
Назад  Вперед

Fragmentor

Описание: Выводит графический файл в своем окне также как ScaledImageViewer (обычно в уменьшенном массштабе).
Имеет рамку для выбора фрагмента, которая может перемещаться по изображению с помощью "перетаскивания" мышью.
Фрагмент может быть получен из скрипта (на JavaScript, VBScript) с помощью метода getFragment() описанного ниже.
Изображение в окне апплета может быть заменено другим во время работы пользователя с документом с помощью метода changePicture или новое изображение может быть загружено с сервера с помощью метода loadImage.

Параметры:

Наименование параметра и его описание
picture
Аналогичен ScaledImageViewer
align
Аналогичен ScaledImageViewer
bgcolor
Аналогичен ScaledImageViewer
scale
Аналогичен ScaledImageViewer
Примечание: размеры изображения с учетом массштаба не должны превышать размеры окна апплета!
fragmentwidth
Задает ширину рамки для выбора фрагмента в пикселах.
По умолчанию 10.
fragmentheight
Задает высоту рамки для выбора фрагмента в пикселах.
По умолчанию 10.
frametype
Определяет стиль в котором будет изображаться рамка для выбора фрагмента. Имеет единственное значение "raised" которое соответствует прорисовке рамки "приподнятой над изображением".
Если параметр опустить или задать другое значение, то рамка будет "вдавлена в изображение".

Методы:

Сигнатура метода, описание параметров и работы
Image getFragment()
Возвращает фрагмент изображения, ограниченный рамкой для выбора фрагмента на момент вызова метода. Фрагмент возвращается в массштабе исходного файла изображения и может быть просмотрен (например с помощью OperatedImageViewer) в натуральном или увеличенном массштабе.
void changePicture(Image pict, float scl, int fragw, int fragh)
Устанавливает в качестве изображения в окне апплета изображение, заданное параметром pict и выводит его в окне апплета в массштабе, заданном параметром scl.
Рамка для выбора фрагмента будет иметь ширину fragw и высоту fragh.
Примечание: размеры изображения с учетом массштаба не должны превышать размеры окна апплета!
void loadImage(String nm, float scl, int fragw, int fragh)
Загружает изображение из файла с именем nm и выводит его в окне апплета в массштабе, заданном параметром scl.
Файл изобрадения может находиться в одной директории с апплетом или во вложенной. В этом случае параметр nm должен содержать путь к файлу изображения из директории апплета.
Рамка для выбора фрагмента будет иметь ширину fragw и высоту fragh.
Примечание: размеры изображения с учетом массштаба не должны превышать размеры окна апплета!
void clear()
Очищает окно апплета
Назад  Вперед

Владимир Фомичев 2002, ©Владимир Фомичев