Компьютерные технологии в физике. Часть 1. Компьютерное моделирование физических процессов. Красов В.И - 36 стр.

UptoLike

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