![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Подавляющее большинство типов, которые вы будете использовать при программировании приложений GDI+, находятся внутри пространства имен System.Drawing. Как и можно было ожидать, здесь есть классы, представляющие изображения, кисти, перья и шрифты. Более того, System.Drawing определяет множество связанных служебных типов, таких как Color.Point и Rectangle. В табл.2 перечислены некоторые основные типы.
Таблица 2. Основные типы пространства имен System.Drawing
Тип | Назначение |
Bitmap | Тип инкапсулирует данные изображения (*.bmp и т.п.). |
Brush Brushes SolidBrush SystemBrushes TextureBrush | Объекты кистей используются для заполнения внутренних поверхностей графических фигур, таких как прямоугольники, эллипсы и многоугольники. |
BufferedGraphics | Этот тип представляет собой графический буфер для двойной буферизации, который используется для сокращения мерцания, вызванного перерисовкой поверхности отображения. |
Color SystemColors | Типы Color и SystemColors определяют множество статических, доступных только для чтения свойств, используемых для получения определенных цветов для конструирования различных перьев и кистей. |
Font FontFamily | Тип Font инкапсулирует характеристики шрифта (название, жирность, курсив, размер и т.п.). FontFamily предоставляет абстракцию для группы шрифтов, имеющих сходный дизайн, но различия в стиле. |
Graphics | Этот центральный класс представляет действительную поверхность рисования, а также множество методов для визуализации текста, изображений и геометрических шаблонов. |
Icon SystemIcons | Эти классы представляют специальные пиктограммы, а также набор стандартных системных пиктограмм. |
Image ImageAnimator | Image — абстрактный базовый класс, предоставляющий функциональность для типов Bitmap, Icon и Cursor. Класс ImageAnimator предлагает способ итерации по множеству производных от Image типов в течение заданного интервала времени. |
Pen Pens SystemPens | Перья — это объекты, используемые для рисования прямых и кривых линий. Тип Pen определяет ряд статических свойств, возвращающих Pen заданного цвета. |
Point PointF | Эти структуры представляют координаты (x, y), отображающиеся на целые числа или числа с плавающей точкой, соответственно. |
Rectangle RectangleF | Эти структуры представляют прямоугольные области (отображающиеся на целые числа или числа с плавающей точкой). |
Size SizeF | Эти структуры представляют ширину/высоту (отображающиеся на целые числа или числа с плавающей точкой). Каждый из этих типов определяет свойства Height и Width, а также несколько перегруженных операций. |
StringFormat | Этот тип используется для инкапсуляции различных средств текстовой компоновки (например, выравнивание, межстрочный интервал и т.п.). |
Region | Этот тип описывает внутреннюю часть геометрического образа, состоящего из прямоугольников и путей. |
Дата публикования: 2015-11-01; Прочитано: 200 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!