System.Drawing.Drawing2D

Drawing2D namespace обеспечивает расширенные возможности двухмерной и векторной графики.

Классы

Учебный классОписание
AdjustableArrowCapПредставляет регулируемую стреловидную шапку линии. Этот класс не может быть унаследован.
BlendОпределяет шаблон смешивания дляLinearGradientBrush object. Этот класс не может быть унаследован.
ColorBlendОпределяет массивы цветов и позиций, используемых для интерполяции смешивания цветов в многоцветном градиенте. Этот класс не может быть унаследован.
CustomLineCapИнкапсулирует определяемый пользователем заголовок строки.
GraphicsContainerПредставляет внутренние данные графического контейнера. Этот класс используется при сохранении состоянияGraphics объект с помощьюBeginContainer а такжеEndContainer методы. Этот класс не может быть унаследован.
GraphicsPathПредставляет набор соединенных линий и кривых.
GraphicsPathIteratorПредоставляет возможность перебора подпутей вGraphicsPath и проверьте типы фигур, содержащихся в каждом подпути. Этот класс не может быть унаследован.
GraphicsStateПредставляет состояниеGraphics объект. Этот объект возвращается вызовом методов Save. Этот класс не может быть унаследован.
HatchBrushОпределяет прямоугольную кисть со стилем штриховки, цветом переднего плана и цветом фона. Этот класс не может быть унаследован.
LinearGradientBrushИнкапсулируетBrush с линейным градиентом. Этот класс не может быть унаследован.
MatrixИнкапсулирует аффинную матрицу 3 на 3, представляющую геометрическое преобразование. Этот класс не может быть унаследован.
NamespaceDocDrawing2D namespace обеспечивает расширенные возможности двухмерной и векторной графики.
PathDataСодержит графические данные, составляющиеGraphicsPath объект. Этот класс не может быть унаследован.
PathGradientBrushИнкапсулируетBrush объект, который заполняет интерьерGraphicsPath объект с градиентом. Этот класс не может быть унаследован.
RegionDataИнкапсулирует данные, составляющиеRegion объект. Этот класс не может быть унаследован.

перечисление

перечислениеОписание
CombineModeУказывает, как можно комбинировать различные области отсечения.
CompositingModeУказывает, как исходные цвета сочетаются с цветами фона.
CompositingQualityУказывает уровень качества для использования во время композитинга.
CoordinateSpaceУказывает систему, используемую при оценке координат.
DashCapОпределяет тип графической формы для использования на обоих концах каждого тире в пунктирной линии.
DashStyleОпределяет стиль пунктирных линий, нарисованных с помощьюPen объект.
FillModeУказывает, как заполняется внутренняя часть замкнутого контура.
FlushIntentionУказывает, будут ли команды в графическом стеке завершаться (сбрасываться) немедленно или выполняться как можно скорее.
HatchStyleОпределяет различные шаблоны, доступные дляHatchBrush объекты.
InterpolationModeПеречисление InterpolationMode определяет алгоритм, который используется при масштабировании или повороте изображений.
LinearGradientModeОпределяет направление линейного градиента.
LineCapОпределяет доступные стили заглавных букв, которыми объект Pen может заканчивать линию.
LineJoinУказывает, как соединить последовательные сегменты линии или кривой в фигуре (подконтуре), содержащейся в объекте GraphicsPath.
MatrixOrderУказывает порядок операций преобразования матрицы.
PathPointTypeОпределяет тип точки вGraphicsPath объект.
PenAlignmentОпределяет выравниваниеPen объекта относительно теоретической линии нулевой ширины.
PenTypeОпределяет тип заливки, который объект Pen использует для заполнения линий.
PixelOffsetModeУказывает, как смещаются пиксели во время рендеринга.
SmoothingModeУказывает, применяется ли сглаживание (сглаживание) к линиям и кривым, а также к краям заполненных областей.
WarpModeУказывает тип преобразования деформации, применяемого вWarp метод.
WrapModeУказывает, как текстура или градиент укладываются мозаикой, когда они меньше, чем заполняемая область.