- •Пространство имен System.Drawing
- •7 Сеансы вывода графики
- •8 Перехват события Paint
- •9 Метод Invalidate
- •11 Вывод графических объектов без события Paint
- •14Система координат. Альтернативные единицы измерения
- •Перенос начала координат
- •15 Цвет
- •18 Пространство имен System.Drawing.Drawing2d
- •19 Перечисления Drawing.Drawing2d
- •Кисти и краски
- •Паутина Безье
- •Событие Paint
18 Пространство имен System.Drawing.Drawing2d
Класс |
Назначение |
AdjustableArrowCap, CustomLineCap |
Определяет «наконечники» для перьев. В результате исходная точка и конец линии получают характерные завершения – стрелки или пользовательские фигуры |
Blend, ColorBlend |
Используется для смешивания цветов. Обычно используется вместе с LinearGradientBrush |
GraphicsPath, GraphicsPathIterator |
Объект GraphicsPath представляет набор связанных линий (прямых и кривых). В данный объект можно поместить практически любой тип геометрической фигуры (например, дуги, прямоугольники, отрезки прямой, многоугольники) |
PathData |
Хранит графические данные для GraphicsPath |
HatchBrush, LinearGradientBrush, PathGradientBrush |
Экзотические типы кистей |
19 Перечисления Drawing.Drawing2d
Перечисление |
Назначение |
DashStyle |
Стиль штриховых линий для пера |
FillMode |
Заполнение внутренней области для геометрической фигуры |
HatchStyle |
Варианты штриховки для кисти |
LinearGradientMode |
Направление градиентного изменения цвета |
LinearCap |
Стиль «наконечника» пера |
PenAlignment |
Ориентация пера относительно проводимой им линии |
PenType |
Тип линии, создаваемой пером |
QualityMode, SmoothingMode, RenderingHint |
Качество вывода графического объекта |
20
Член |
Назначение |
FromFile() |
Статический метод для создания объекта Image из файла |
FromHbitmap() |
Статический метод, создающий объект Bitmap на основе идентификатора окна (window handle) |
FromStream() |
Статический метод позволяет создать объект Image, используя в качестве источника поток данных |
Height, Width, Size, PhysicalDimensions, HorizontalDimensions, VerticalResolution |
Свойства для работы с размерами (измерениями) изображения |
Palette |
Свойство возвращает объект ColorPalette, представляющий цветовую палитру, использованную для данного графического изображения |
GetBounds() |
Возвращает прямоугольник, представляющий текущую область, занятую изображением |
Save() |
Позволяет сохранить изображение в файл |
21
|
|
|
Перечисление |
Назначение |
|
DashStyle |
Стиль штриховых линий для пера |
|
FillMode |
Заполнение внутренней области для геометрической фигуры |
|
HatchStyle |
Варианты штриховки для кисти |
|
LinearGradientMode |
Направление градиентного изменения цвета |
|
LinearCap |
Стиль «наконечника» пера |
|
PenAlignment |
Ориентация пера относительно проводимой им линии |
|
PenType |
Тип линии, создаваемой пером |
|
QualityMode, SmoothingMode, RenderingHint |
Качество вывода графического объекта |
|
