штрихування із нахилом ліній назадbsCrossГорізонтально-вертикальне штрихування, в клеткуbsDiagCrossДіагональная штрихування, в клітку
Вікно програми Стилі заповнення областей
1.2 Об'єкт Front
Модуль graphics.
Визначає безліч характеристик, що описують шрифт, використовуваний при відображенні текстів: висоту шрифту, його ім'я, атрибути (напівжирний, курсив) і т.д.
СвойствоОб'явленіе/ОпісаніеColor property Color: TColor; Определяетцветтекста.Height propertyHeight: Integer; Характеризує висоту шрифту в пікселах.Name property Name: TFontName; Вид (ім'я) шріфта.Size propertySize: Integer; Розмір шрифту в кеглях (пунктах) .Style propertyStyle: TFontStyles; Стиль шрифту: напівжирний, курсив, підкреслений, перекреслений.
. 3 Способи малювання прямокутників
Rectangle
Малює на канві поточним пером прямокутник і зафарбовує його поточної пензлем
Клас TCanvas
Оголошення
procedure Rectangle (XI, Yl, Х2, Y2: Integer);
Опис
Метод Rectangle малює на канві поточним пером Реп прямокутник,
верхній лівий кут якого має координати (XI, Y1), а нижній правий - (Х2, Y2). Прямокутник закрашивается поточної пензлем Brush.
Малювання прямокутника без рамки можна здійснити методом Fill-. Прямокутник з округленими кутами малюється методом RoundRect.
Прямокутник без внутрішньої зафарбовування малюється методом FrameRect.
Приклад
Imagel.Canvas.Rectangle (10,10,210,110);
Polygon
Малює на канві поточним пером замкнуту фігуру (багатокутник) по заданій множині кутових точок, замикаючи першу і останню т окуляри і зафарбовуючи внутрішню область фігури поточної пензлем
Клас TCanvas
Оголошення
procedure Polygon (Points: array of TPoint);
Опис
Метод Polygon малює на канві замкнуту фігуру (полігон, багатокутник) по безлічі кутових точок, заданому масивом Points. Перша із зазначених точок з'єднується прямий з останньою. Цим метод Polygonотлічается від методу Polyline, яка не замикає кінцеві точки. Малювання проводиться поточним пером Реп. Внутрішня область фігури закрашіваетсятекущей пензлем Brush.
Метод дозволяє малювати фігуру по точках, що зберігаються в масиві елементів типу TPoint. Якщо бажано використовувати для малювання тільки частина точок масиву, це можна зробити за допомогою функції Slice. Якщо надонарісовать полігон всього по декількох точках, то передавати їх в методPolygonудобно за допомогою функції Point.
Приклади
1. Оператор
Forml.Canvas.Polygon ([Point (10,10), Point (30,10),
Point (130,30), Point (240, 120)]);
малює на канві форми чотирикутник по точках, заданим функціями
Point.
. Оператор
Forml.Canvas.Polygon (PointArray);
малює на канві форми багатокутник по точках, що зберігаються в масиві, який може бути оголошений, наприклад, таким чином: графічний програма delphi прямокутник
varPointArray: array [1..100] of TPoint;
3. Оператор
Form1.Canvas.Polygon (Slice (PointArray, 10));
малює на канві форми багатокутник по перших 10 точкам, що зберігаються в масиві PointArrayіз попереднього прикладу.
Малює на канві поточним пером кусочно-лінійну криву по заданому множествуточек
Клас TCanvas
Оголошення
procedure Polyline (Points: array of TPoint);
Опис
Метод Polyline малює на канві кусочно-лінійну криву по безлічі точок, заданому масивом Points. Відмінність метод Polylineот методу Polygon полягає в тому, що метод Polygon замикає кінцеві точки, а метод Polyline- немає. Малювання проводиться поточним пером Реп. Метод не змінює поточної позиції PenPosпера Реп.
Метод дозволяє малювати кусочно-лінійний графік функції, що зберігається в масиві елементів типу TPoint. Якщо бажано використовувати для малювання тільки частина точок масиву...