Скачать презентацию Основные методы класса TCanvas МЕТОДЫ Метод Описание Скачать презентацию Основные методы класса TCanvas МЕТОДЫ Метод Описание

Презентация 7.62.ppt

  • Количество слайдов: 8

Основные методы класса TCanvas Основные методы класса TCanvas

МЕТОДЫ: Метод Описание Arc Выполняет рисование дуги Chord Позволяет нарисовать сегмент эллипсиса Ellipse Даёт МЕТОДЫ: Метод Описание Arc Выполняет рисование дуги Chord Позволяет нарисовать сегмент эллипсиса Ellipse Даёт возможность нарисовать заполненный эллипсис с использованием пера для рамки и кисти для заливки Fill. Rect Обеспечивает вывод закрашенного прямоугольника с применением кисти Flood. Fill Заполняет указанную область на холсте с использованием кисти Frame. Rect Выводит незаполненный прямоугольник, используя свойство Brush для рисования линий Line. To Рисует линию от текущей позиции указателя до точки с заданными координатами (X; Y)

Метод Описание Pie Предназначен для рисования сектора эллипсиса Polygon Служит для рисования заполненного многоугольника Метод Описание Pie Предназначен для рисования сектора эллипсиса Polygon Служит для рисования заполненного многоугольника Poly. Line Позволяет нарисовать незаполненный многоугольник Rectangle Round. Rect Move. To Обеспечивает вывод заполненного прямоугольника с использованием пера для рамки и кисти для заливки Используется для вывода заполненного прямоугольника с закруглёнными краями Применяется для перемещения текущего указателя в новую позицию с указанными координатами (X; Y), при этом ни какие новые графические объекты на поверхности рисования не появляются

Метод Описание Draw Помещает заданное изображение формата ICO, BMP, WMF или EMF на поверхность Метод Описание Draw Помещает заданное изображение формата ICO, BMP, WMF или EMF на поверхность рисования. Рисунок помещается в прямоугольную область, определяемую максимальными размерами данного изображения. При этом его верхний левый угол устанавливается в точку с указанными координатами (X; Y) Stretch. Draw Text. Out Помещает заданное изображение формата ICO, BMP, WMF или EMF в указанную прямоугольную область. При этом изображение сжимается или растягивается таким образом, чтобы заполнить всю эту область Предназначен для отображения текста на поверхности рисования. Данный метод выводит заданную строку текста в область вывода, верхний левый угол которой определяется указанными координатами (X, Y)

Метод Описание Text. Rect Служит для отображения текста так же, как и предыдущий метод, Метод Описание Text. Rect Служит для отображения текста так же, как и предыдущий метод, однако область вывода текста ограничивается размерами заданного прямоугольника. Часть текста, которая выходит за пределы ограничивающего прямоугольника, будет обрезана Text. Height Text. Width Возвращает в качестве результата высоту прямоугольной области, занимаемой заданной строкой с установленными шрифтом По аналогии с предыдущим методом, возвращает в качестве результата ширину прямоугольной области, занимаемой заданной строкой с установленными шрифтом

Метод Описание Copy. Rect Позволяет скопировать прямоугольную область с заданными размерами с исходного холста, Метод Описание Copy. Rect Позволяет скопировать прямоугольную область с заданными размерами с исходного холста, вызывающего данный метод, в прямоугольную область на поверхности рисования, указанной в качестве одного из параметров метода. При этом копируемое изображение масштабируется в соответствии с размерами заданной области

При прорисовке линий с помощью приведенных выше мето дов используются свойства пера (Ре а При прорисовке линий с помощью приведенных выше мето дов используются свойства пера (Ре а n), при заполнении внут ренних областей - свойства кисти (Brush). Следует отметить, что сама поверхность рисования, фактически бесконечна и ее система координат определяется системой координат того элемента управления, к которому она относится. Начало координат нахо дится в левом верхнем углу элемента управления, горизонтальная ось направлена вправо, вертикальная вниз.

При любом изменении содержимого поверхности рисования, т. е. при помощи методов, связанных с рисованием При любом изменении содержимого поверхности рисования, т. е. при помощи методов, связанных с рисованием или выводом текста на поверхность рисования, возникают события On. Changing и On. Change. Событие On. Changing возникает непосредственно перед модификацией холста, а событие On. Change - после моди фикации. Обработчики этих событий программируются вручную, так как объект Canvas недоступен на этапе проектирования, что исключает возможность автоматического создания заготовок данных обработчиков в редакторе кода.