Canvas
Объект, позволяющий управлять холстом.
Центр системы координат находится в левом верхнем углу холста. Ось абсцисс (Ox) направлена вправо, ось ординат (Oy) — влево.
На холсте располагается перо некоторого цвета, которое перемещается при помощи методов объекта Canvas
. Изначально перо находится в центре системы координат и имеет чёрный цвет.
Name
Возвращает имя элемента управления холстом.
canvas.Name
name = myCanvas.Name
MoveTo
Перемещает перо в указанную точку.
canvas.MoveTo x, y
canvas.MoveTo 100, 200
LineTo
Перемещает перо в указанную точку, рисуя прямую линию.
canvas.LineTo x, y
canvas.MoveTo 100, 100 canvas.LineTo 100, 200
SetColor
Устанавливает цвет пера.
canvas.SetColor color
canvas.SetColor vbRed canvas.SetColor RGB(255, 127, 0)
Clear
Очищает холст.
canvas.Clear
TextOut
Выводит текст в позиции пера.
canvas.TextOut text
canvas.MoveTo 10, 100 canvas.TextOut "Hello!"
DrawRect
Рисует или заливает прямоугольник.
canvas.DrawRect left, top, right, bottom, [fill]
canvas.DrawRect 10, 10, 110, 60 canvas.DrawRect 20, 20, 90, 40
DrawEllipse
Рисует окружность (эллипс) или часть дуги.
canvas.DrawEllipse radius, [aspect], [angle1], [angle2]
canvas.DrawEllipse 50 canvas.DrawEllipse 50, 2 canvas.DrawEllipse 50, 1, 90, 180