Иллюстрированный самоучитель по Kylix

       

с одной канвы на другую.



Таблица 13.3 (продолжение)

Метод

Описание

CopyRect

Копирует прямоугольную часть изображения с одной канвы на другую. Копирование осуществляется в том режиме, который , определен свойством CopyMode



Draw

Рисует изображение, хранящееся в объекте, который определен параметром Graphic, на канву в координаты, задаваемые параметрами х и y. Например,

Image1. Canvas. Draw (5, 24, Image2. Picture. Bitmap) ;

Копирует в координаты (5, 24) рисунок, находящийся на канве компонента Image2, в, канву компонента Image1

DrawFocusRect

Рисует изображение пунктирного прямоугольника с автоматической установкой режима пера (свойство Mode) в pmXor. Данный метод имеет место лишь в том случае, когда подсвойство DefaultStyle свойства Style приложения установлено в dsWindows

DrawPoint

Отображает одиночную точку на канве с использованием текущих установок пера

DrawPoints

Рисует несколько точек с использованием текущих установок пера

Ellipse

Чертит на канве эллипс или окружность. Параметрами являются две точки (x1, y1) и (х2, y2 ), которые определяют диагональ прямоугольника, описывающего эллипс

FillRect

Заполняет указанную прямоугольную область канвы цветом, определенным текущим значением свойства кисти (Brush). Например,

Image1. Canvas. FillRect (0, 0, 100, 100);

Заполняет квадрат с главной диагональю, имеющей координаты (0, 0) и (100, 100), цветом, определенным в свойстве Color кисти
GetClipRegion Возвращает указатель на текущую вырезаемую область канвы
LineTo

Чертит на канве прямую линию, начало которой совпадает с текущим значением координат пера (значение свойства PenPos), а конец задается параметром (х, y) . Конечная точка не принадлежит линии и не отображается. После чего текущими координатами пера станет точка (х, y ) . Например,

Image1. Canvas. LineTo (100, 130);

Чертит линию от текущей позиции пера до точки с координатами (100, 130), не включая саму точку (100, 130), после чего значением, PenPos будет точка (100, 130)



Содержание раздела