ВУЗ:
Составители:
39
рисунка в процессе выполнения программы и сохранения нарисованного в
файле используют методы
TPicture
:
Image1.Picture.LoadFromFile('map.bmp'); {загружается рисунок из файла
"map.bmp"}
Image1.Picture.SaveToFile('mypict.bmp'); {содержимое Image1 сохраня-
ется в файле "mypict.bmp"}
При использовании компонента Image в качестве поля для рисова-
ния каждый раз необходимо применять метод Refresh для обновления и
перерисовки окна Image.
Инструменты рисования.
Возможность выводить на экран текст и рисовать на нем обеспечи-
вается свойством Canvas (класс TCanvas), которое определено для многих
визуальных компонентов Delphi. В этом классе определены инструменты
и методы рисования.
Инструментами рисования являются три основных свойства Canvas:
перо − Pen (класс TPen), кисть − Brush (класс TBrush) и шрифт − Font
(класс TFont). Ниже приведены основные свойства и методы этих классов,
а также примеры их использования.
1) Класс TPen. Используется для рисования линий и фигур
Свойства:
Style – задает стиль линии. Возможные значения:
psSolid – сплошная;
psDash – прерывистая;
psDot – пунктирная;
psDashDot − штрих пунктирная;
psClear – линия цвета фона.
Width – задает толщину линии. Это целое число.
Color − задает цвет линии. Это переменная интервального типа, содержа-
щего набор целых чисел.
В Delphi предусмотрено несколько вариантов задания цвета.
Во-первых, это предопределенные константы: clBlack, clWhite,
clGreen, clRed, clBlue, и т.д. Например:
Canvas.Pen.Color:= clRed;
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
рисунка в процессе выполнения программы и сохранения нарисованного в
файле используют методы TPicture:
Image1.Picture.LoadFromFile('map.bmp'); {загружается рисунок из файла
"map.bmp"}
Image1.Picture.SaveToFile('mypict.bmp'); {содержимое Image1 сохраня-
ется в файле "mypict.bmp"}
При использовании компонента Image в качестве поля для рисова-
ния каждый раз необходимо применять метод Refresh для обновления и
перерисовки окна Image.
Инструменты рисования.
Возможность выводить на экран текст и рисовать на нем обеспечи-
вается свойством Canvas (класс TCanvas), которое определено для многих
визуальных компонентов Delphi. В этом классе определены инструменты
и методы рисования.
Инструментами рисования являются три основных свойства Canvas:
перо − Pen (класс TPen), кисть − Brush (класс TBrush) и шрифт − Font
(класс TFont). Ниже приведены основные свойства и методы этих классов,
а также примеры их использования.
1) Класс TPen. Используется для рисования линий и фигур
Свойства:
Style – задает стиль линии. Возможные значения:
psSolid – сплошная;
psDash – прерывистая;
psDot – пунктирная;
psDashDot − штрих пунктирная;
psClear – линия цвета фона.
Width – задает толщину линии. Это целое число.
Color − задает цвет линии. Это переменная интервального типа, содержа-
щего набор целых чисел.
В Delphi предусмотрено несколько вариантов задания цвета.
Во-первых, это предопределенные константы: clBlack, clWhite,
clGreen, clRed, clBlue, и т.д. Например:
Canvas.Pen.Color:= clRed;
39
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »
