Canvas – це поверхня (форми або компонента Image), на якій відповідні методи можуть викреслювати графічні примітиви. Вид графічних елементів визначають властивості поверхні, на якій ці елементи викреслюються.
TextOut(x,y,s) виводить рядок s від точки з координатами (х, у). Шрифт визначає властивість Font поверхні (canvas), на яку виводиться тест, колір зафарбування області виводу тексту залежить від властивості Brush цієї ж поверхні
Draw(x,y,b) виводить від точки з координатами (х, у) бітовий образ b. Якщо значення властивості Transparent поверхні, на яку виконується висновок, дорівнює True, то точки, колір яких збігаються з кольором лівої нижньої точки бітового образа, не відображаються
LineTo(x,у) викреслює лінію з поточної точки в точку із зазначеними координатами. Вид лінії визначає властивість Pen.
MoveTo(x,y) переміщає покажчик поточної точки в точку із зазначеними координатами.
PolyLine(pl) викреслює ламану лінії. Координати точок перегину задає параметр pl – масив структур типу TPoint. Якщо перший і останній елементи масиву однакові, то буде накреслений замкнутий контур. Вид лінії визначає властивість Pen.
Polygon(pl) викреслює й зафарбовує багатокутник. Координати кутів задає параметр pl – масив структур типу TPoint. Перший і останній елементи масиву повинні бути однакові. Вид границі визначає властивість Pen,колір і стиль зафарбування внутрішньої області – властивість Brush.
Ellipse(x1,y1, х2,y2) викреслює еліпс, коло. Параметри x1, y1, х2 і y2 задають розмір прямокутника, у який вписується еліпс. Вид лінії визначає властивість Pen.
Arc(x1,y1,x2,y2,х3,у3,х4,y4) викреслює дугу. Параметри x1, y1, х2, y2 визначають еліпс, з якого вирізує дуга, параметри х2, y2, х3 та y4 – координати кінців дуги. Дуга викреслюється проти годинникової стрілки від точки (х3,у3) до точки (х4,y4). Вид лінії (границі) визначає властивість Pen, колір і спосіб зафарбування внутрішньої області – властивість Brush.
Rectangle(x1,y1,x2,y2) викреслює прямокутник. Вид лінії визначає властивість Pen, колір і спосіб зафарбування внутрішньої області – властивість Brush
RoundRec(x1,y1,x2,y2,х3,у3) викреслює прямокутник з округленими кутами. Параметри x1,y1,x2,y2 задають координати лівих верхніх і правого нижнього кутів, х3 та у3 – радіус округлення. Вид лінії визначає властивість Pen, колір і спосіб зафарбування внутрішньої області – властивість Brush.