Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Работа с графикой.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
144 Кб
Скачать
☆

Свойства класса 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 вычерчивает ломанную линию, последовательно соединяя прямые точки, координаты которых находятся в массиве: перевую со второй, вторую с третьей, третью с четвертой и т.д.