Розділ 6 § 6.8
Частина координатної площини, що відображається на формі, має розміри ширини і висоти форми. На малюнку червоним кольором позначено точку з координатами (100, 200).
Розділ 6 § 6.8
Методи
Властивості
використовують для побудови на полотні різних фігур
використовують щоб задавати колір лінії, її товщину тощо.
Розділ 6 § 6.8
Розділ 6 § 6.8
Canvas.Pixels[x, у] := clRed;
Розділ 6 § 6.8
Canvas.MoveTo (x, у)
Малювання відрізка від останньої точки, у якій відбувалось малювання, до точки (х, у). Використання послідовно кількох таких команд приведе до малювання відрізка або ламаної
Canvas.LineTo (x, y)
Малювання прямокутника, у якого протилежні вершини розміщені в точках (х1, у1) та (х2, у2)у а сторони паралельні осям координат
Canvas.Rectangle
(x1, y1, x2, y2)
Розділ 6 § 6.8
Canvas.Ellipse
(x1, y1, x2, y2)
Малювання замкненої фігури - сектора еліпса. Точки (x1, y1) та (x2, у2) задають прямокутник, у який вписано еліпс. Початкова точка дуги визначається перетином еліпса з прямою, що проходить через його центр і точку (x3, yЗ). Кінцева точка дуги визначається перетином еліпса з прямою, що проходить через його центр і точку (х4, у4). Дуга малюється проти годинникової стрілки від початкової до кінцевої точки.
Canvas.Pie (x1, y1, x2, y2, x3, y3, x4, y4)
Розділ 6 § 6.8
Сектор еліпса утворений відрізками, що сполучають центр прямокутника (точку Т (300, 200)) з точками М (300, 100) та N (400, 100), та дугою еліпса, що починається в точці М (300, 100), а закінчується при перетині еліпса з відрізком TN.
Canvas.Pie (100, 100, 500, 300, 300, 100, 400, 100)
Розділ 6 § 6.8
Розділ 6 § 6.8
Розділ 6 § 6.8
Результат виконання процедури малювання графічного примітива
Розділ 6 § 6.8
Розділ 6 § 6.8
Розділ 6 § 6.8
Властивість
Колір контуру
Pen.Color
Товщина контуру
Pen.Width
Стиль лінії контуру
Pen.Style
Колір заливки внутрішньої області
Brush.Color
Стиль заливки внутрішньої області
Brush.Style
Розділ 6 § 6.8
Розділ 6 § 6.8
Розділ 6 § 6.8
Розділ 6 § 6.8
var
Form1: TForm1;
х1, y1: Integer; // опис глобальних змінних
flag: Boolean = False;
implementation
{$R * .dfm}
Розділ 6 § 6.8
Продовження
Розділ 6 § 6.8
Продовження
Розділ 6 § 6.8
Розділ 6 § 6.8
Як змінити контур і внутрішню область графічних примітивів?
Який компонент використовується для створення графічних примітивів? Як його встановити на формі?
Розділ 6 § 6.8
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть