значають описаний прямокутник, (X3, Y3) і (X4, Y4) - точки, через які проходять радіуси, що відзначають початок і кінець дуги.
Chord, procedure Chord (Xl, Yl, Х2, Y2, ХЗ, Y3, Х4, Y4: integer) Малює замкнуту фігуру, обмежену дугою і хордою. (XI, Y1) і (X2, Y2) визначають описаний прямокутник. (X3, Y3) і (X4, Y4) - точки, через які проходить хорда.
Draw, procedure Draw (X, x: Integer; Graphic: TGraphic) Виводить графічне зображення Graphic у вказану позицію канви (X, Y - лівий верхній кут).
Ellipse, procedure Ellipse (Xl, Yl, X2, Y2: Integer) Малює коло або еліпс. (XI, Yl) і (Х2, Y2) визначають описаний прямокутник.
FillRect, procedure FillRect (const Rect: TRect) Заповнює вказаний прямокутник канви, використовуючи поточне значення кисті Brush.
FrameRect, procedure FrameRect (const Rect: TRect) Малює на канві поточної пензлем прямокутну рамку товщиною в 1 піксель без заповнення внутрішньої частини прямокутника.
LineTo, procedure LineTo (X, Y: Integer) Малює на канві пряму лінію, що починається з поточної позиції пера і кінчає точкою.
MoveTo, procedure MoveTo (X, Y: integer) Змінює поточну позицію пера на задану, нічого не малюючи.
Pie, procedure Pie (Xl, Yl, Х2, Y2, ХЗ, Y3, Х4, Y4: Longint) Малює сектор кола або еліпса. (XI, Y1) і (X2, Y2) визначають описаний прямокутник. (X3, Y3) і (X4, Y4) - точки, через які проходять радіксе, що обмежують сектор.
Polygon, procedure Polygon (Points: array of TPoint) Малює замкнуту фігуру з кусково-лінійної кордоном (багатокутник).
Polyline, procedure Polyline (Points: array of TPoint) Малює незамкнуту кусочно-лінійну ламану лінію.
Rectangle, procedure Rectangle (Xl, Yl, X2, Y2: Integer) Малює прямокутник, заданий (X1, Y1) і (Х2, Y2).
RoundRect, procedure RoundRect (Xl, Yl, X2, Y2, ХЗ, Y3: Integer) Малює прямокутник з округленими кутами: (X1, Y1) і (Х2, Y2) - прямокутник , ХЗ і Y3 - ширина і висота еліпса скругления.
StretchDraw, procedure StretchDraw (
const Rect: TRect; Graphiс: TGraphic) Малює графічне зображення Graphic у вказану прямокутну область канви Rect, підганяючи розмір зображення під задану область.
TextOut, procedure TextOut (X, Y: Integer; const Text: string) Пише зазначену рядок тексту Text на канві, починаючи з вказаної позиції.
1.2 Об'єкти TBrush, TFont і TPen
· Властивість Brush являє собою об'єкт кисті зі своїм набором властивостей:
СвойствоОб'явленіе/ОпісаніеBitmap propertv Bitmap: TBitmap; Картинка розміром 8х8 пікселів, яка використовується як шаблон заповнення. Color propertv Color: TColor: Колір заливки (кисті). За замовчуванням - clWhite. Style property Style: TBrushStyleОпределяет стиль заливки.
· Властивість Font , визначає безліч характеристик, що описують шрифт, використовуваний при відображенні текстів: висоту шрифту, його ім'я, атрибути (напівжирний, курсив) і т.буд. Властивості:
СвойствоОб'явленіе/ОпісаніеColor property Color: TColor; Визначає колір тексту. Height property Height: Integer; Характеризує висоту шрифту в пікселах. Name property Name: TFontName; Вид (ім'я) шрифту. Size property Size: Integer; Розмір шрифту в кеглях (пунктах). Style property Style: TFontStyles; Стиль шрифту: напівжирний, курсив, підкреслений, перекреслений.
· Властивість Pen являє собою об'єкт пера, який визначає вид ліній, застосовуваних для малювання різних фігур, і має власний набір властивостей:
СвойствоОб'явленіе/ОпісаніеColor property Color: TColor; Колір пера. За замовчуванням clBlack. Mode property Mode: TPenMode; Визначає режим малювання ліній. Style property Style: TPenStyle; Визначає стиль малювання ліній. Width property Width: Integer; Визначає товщину лінії в пікселах. Впливає на Style.
У процесі малювання з використанням методів об'єкта Canvas потрібно задавати кольору ліній, тексту і заливки, що робиться шляхом установки властивості Color об'єктів пера, шрифту і кисті відповідно. Для завдання певного кольору застосовуються спеціальні колірні константи. Існує велика кількість таких констант, у чому можна переконатися, розкривши в Інспекторові об'єктів список квітів, у полі праворуч від властивості Color, будь-якого з компонентів, наприклад Form. В якості основних можна виділити одинадцятій основних колірних констант:
clBlack - чорний колір;
clM...