Skip to main content

System.Drawing

Types

NameDescription
BitmapEncapsulates a bitmap, which consists of the pixel data for a graphics image and its attributes.
BrushClasses derived from this abstract base class define objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.
BrushesBrushes for all the standard colors. This class cannot be inherited.
CharacterRangeSpecifies a range of character positions within a string.
ContentAlignmentSpecifies alignment of content on the drawing surface.
FontDefines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.
FontConverterFontConverter is a class that can be used to convert fonts from one data type to another. Access this class through the TypeDescriptor.
FontConverter.FontNameConverterFontNameConverter is a type converter that is used to convert a font name to and from various other representations. This API supports the product infrastructure and is not intended to be used directly from your code.
FontConverter.FontUnitConverterConverts font units to and from other unit types. This API supports the product infrastructure and is not intended to be used directly from your code.
FontFamilyDefines a group of type faces having a similar basic design and certain variations in styles. This class cannot be inherited.
FontStyleSpecifies style information applied to text.
GraphicsEncapsulates a GDI+ drawing surface.
GraphicsUnitSpecifies the unit of measure for the given data.
ImageAn abstract base class that provides functionality for the Bitmap class.
ImageConverterProvides a type converter to convert Image objects to and from various other representations. This class supports conversion from byte arrays to Image objects and vice versa.
ImageFormatConverterProvides a type converter to convert ImageFormat objects to and from various other representations, such as strings and instance descriptors.
PenDefines an object used to draw lines and curves. This class cannot be inherited.
PensPens for all the standard colors. This class cannot be inherited.
RegionDescribes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited.
SolidBrushDefines a brush made up of a single color. Brushes are used to fill graphics shapes such as rectangles, ellipses, pies, polygons, and paths.
StringAlignmentSpecifies the alignment of a text string relative to its layout rectangle.
StringFormatEncapsulates text layout information (such as alignment, orientation and tab stops), display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. This class cannot be inherited.
StringFormatFlagsSpecifies the display and layout information for text strings.
StringTrimmingSpecifies how to trim characters from a string that does not completely fit into a layout shape.
SystemBrushesEach property of the SystemBrushes class is a SolidBrush that is the color of a Windows display element.
SystemFontsSpecifies the fonts used to display text in Windows display elements.
SystemIconsEach property of the SystemIcons class represents a system icon from the current theme.
SystemPensEach property of the SystemPens class is a Pen that is the color of a Windows display element and that has a width of 1 pixel.
TextureBrushEach property of the TextureBrush class is a Brush object that uses an image to fill the interior of a shape. This class cannot be inherited.
ToolboxBitmapAttribute