Свойства класса tCanvas
Свойство |
Описание |
Pen |
Карандаш. Определяет цвет, стиль и толщинц линии, которую рисует, например метод Lineto |
PenPos |
Положение(координаты) карандаша |
Brush |
Кисть. Определяет цвет и стиль закраски области, например прямоугольника, который рисует методRectangle. |
Font |
Шрифт. Определяет шрифт, который используется для вывода текста, например методом TextOut. |
Методы класса tCanvas
Метод |
Действие |
Lineto(x, y) |
Рисует линию из текущей точки в точку с указанными координатами (перемещение указателя текущей точки в нужную обеспечивает метод Moveto). Цвет динии определяется свойством Pen.Color . |
Rectangle(x1 ,y1 , x2, y2) |
Рисует прямоугольник. Параметры x1, y1указывают координаты верхней левой точки, аx2, y2 координаты нижней правой точки. Цвет границы прямоугольника определяет свойствоPen.Color , цвет закраски области ― свойствоBrush.Color . |
RoundRect(x1, y1, x2, y2, x3, y3) |
Рисует прямоугольник со скругленными углами. Параметры x1, y1 указывают координаты верхней левой точки, x2, y2 координаты нижней правой точки, а x3, y3 радиус скругления. Цвет границы прямоугольника определяет свойство Pen.Color ,цвет закраски области ― свойство Brush.Color . |
Ellipse(x1, y1, x2, y2) |
Рисует эллиспс(окружность). Параметры x1, y1указывают координаты верхней левой точки, аx2, y2 координаты нижней правой точки прямоугольника в который вписана окружность. Цвет границы прямоугольника определяет свойство Pen.Color , цвет закраски области ―свойство Brush.Color . |
Arc(x1, y1, x2, y2, x3, y3 ,x4, y4) |
Рисует дугу. Параметры x1, y1, x2 и y2 задают эллипс, частью которого является дуга, параметры x3, y3, x4 и y4 ― начальную и конечную точку дуги. Цвет дуги определяет свойство Pen.Color. |
Pie(x1 ,y1 ,x2 ,y2 ,x3 ,y3 ,x4 ,y4) |
Рисует сектор. Параметры x1, y1, x2 и y2 задают эллипс, частью которого является сектор, параметры x3, y3, x4 и y4 ―границы сектора. Цвет границы сектора определяет свойствоPen.Color , цвет закраски сектора ― свойствоBrush.Color . |
FillRect(aRect) |
Рисует закрашенный прямоугольник. ПараметрaRect(тип TRect) определяет положение и размер прямоугольника. Цвет закраски области определяет свойство Brush.Color . |
FrameRect(aRect) |
Рисует контур прямоугольника. ПараметрaRect(тип TRect) определяет положение и размер прямоугольника. Цвет контура определяет свойство Brush.Color . |
Polyline(points, n) |
Рисует ломаную линию. Points ― массив типаTPoint. Каждый элемент массива представляет собой запись, поля x и y которые содержат координаты точки перегиба ломаной. n ―количество звеньев ломаной. МетодPolyline вычерчивает ломанную линию, последовательно соединяя прямые точки, координаты которых находятся в массиве: перевую со второй, вторую с третьей, третью с четвертой и т.д. |
