(50,50).
Колір, вид і ширину лінії контуру прямокутника визначають значення властивості Pen, а колір і стиль заливки області всередині прямокутника - значення властивості Brush тій поверхні, на якій метод малює прямокутник.
Є ще два методи, які викреслюють прямокутник. Метод FillRect викреслює зафарбований прямоуголнік, використовуючи як інструмент тільки кисть (Brush), а метод FrameRect - тільки контур і використовує тільки олівець (Pen). У цих методів тільки один параметр - структура типу Rect. br/>
Окружність в еліпс
Намалювати еліпс або коло (окремий випадок еліпса) можна за допомогою методу Ellipse. Інструкція вихова методу в загальному вигляді виглядає таким чином:
Image1-> Canvas-> Ellipse (x1, y1, x2, y2)
Параметри x1, y1, x2, y2 визначають координати прямокутника, всередині якого викреслюється еліпс або, якщо прямокутник є квадратом, - окружність.
Замість чотирьох параметрів - координат діагональних кутів прямокутника - методу Ellipse можна передати один - об'єкт типу Rect. Наступний фрагмент коду демонструє використання об'єкта TRect як параметр методу Ellipse. br/>
TRect rec = Rect (10,10,50,50); -> Canvas-> Ellipse (rec);
Як у випадку викреслювання інших примітивів, вид контуру еліпса (колір, товщину і стільлініі) визначають значення властивості Pen, а колір і стиль заливки області всередині еліпса - значення властивості Brush тій поверхні (Canvas), на якої метод креслить.
Дуга
Метод Arc малює дугу - частина еліпса. Інструкція виклику методу в загальному вигляді виглядає так:
Image1-> Canvas-> Arc (x1, y1, x2, y2, x3, y3, x4, y4);
Параметри x1, y1, x2, y2 визначають еліпс, частиною якого є дуга. Параметри x3 і y3 задають початкову, а x4 і y4 - кінцеву точку дуги. Початкова (кінцева) точка дуги - це точка перетину кордону еліпса і прямої, проведеної з центру еліпса в точку з координатами x3 і y3 (x4, y4). Метод Arc викреслює дугу проти годинникової стрілки від початкової точки до кінцевої. br/>
Текст
Виведення тексту на канву гранично простий. Потрібен тільки задати характеристики шрифту (властивості Font канви) і текст у форматі AnsiString. Виведення тексту на поверхню графічного об'єкту забезпечує метод канви TextOut (). Інструкція виклику методу TextOut в загальному вигляді виглядає таким чином:
Image1-> Canvas-> TextOut (x, y, Текст)
Параметр текст задає текст, що виводиться. Параметри x і y визначають координати точки графічної поверхні, від якої виконується виведення тексту. p align="justify"> Форма проект...