JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

StretchDraw

- метод компонента TCanvas
Компонент TCanvas
Выводит указанное изображение в указанный прямоугольник, при необходимости масштабируя изображение до нужных размеров.
Синтаксис
cnvObj.StretchDraw(
  Rect,
  Bitmap
);

Параметры
Параметр Тип Описание
Rect TRect прямоугольник вывода
Bitmap TBitmap дескриптор изображения
Пример (JS+)
// Главная форма
frm=new TForm();
frm.Caption="JS+ - метод компонента TCanvas StretchDraw";
frm.Width =525;
frm.Height=375;
frm.OnPaint=frm_Paint;

// Строка состояния
stb=new TStatusBar(frm);
stb.SimpleText=" Пример вывода изображения методом StretchDraw";

bmp=new TBitmap();
bmp.TransparentColor=clWhite;
bmp.Transparent=true;
bmp.LoadFromFile(JSPlus.HelpDir+"IMAGE\\TBitmap\\Image.bmp");

frm.ShowModal();

// Обработчик события OnPaint
function frm_Paint(frm)
{
  var x=10,y=10,dy=stb.Top-y,k=dy/bmp.Height,dx=bmp.Width*k;

  frm.Canvas.StretchDraw(Rect(x,y,dx,dy),bmp);
}
Совместимость
C++ Builder/Delphi
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/Base/TCanvas/Method/StretchDraw.htm
© 2024,