<PackageReference Include="System.Drawing.Common" Version="9.0.0-rc.2.24474.1" />

System.Drawing

Namespace with 43 public types

Classes

 Bitmap Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A is an object used to work with images defined by pixel data.
 BitmapSuffixInSameAssemblyAttribute Specifies that, when interpreting declarations, the assembly should look for the indicated resources in the same assembly, but with the configuration value appended to the declared file name.
 BitmapSuffixInSatelliteAssemblyAttribute Specifies that, when interpreting declarations, the assembly should look for the indicated resources in a satellite assembly, but with the configuration value appended to the declared file name.
 BufferedGraphics Provides a graphics buffer for double buffering.
 BufferedGraphicsContext Provides methods for creating graphics buffers that can be used for double buffering.
 Font Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.
 FontConverter Converts objects from one data type to another.
 FontFamily Defines a group of type faces having a similar basic design and certain variations in styles. This class cannot be inherited.
 Graphics Encapsulates a GDI+ drawing surface. This class cannot be inherited.
 Icon Represents a Windows icon, which is a small bitmap image that is used to represent an object. Icons can be thought of as transparent bitmaps, although their size is determined by the system.
 IconConverter Converts an object from one data type to another. Access this class through the object.
 ImageAnimator Animates an image that has time-based frames.
 ImageConverter is a class that can be used to convert objects from one data type to another. Access this class through the object.
 ImageFormatConverter is a class that can be used to convert objects from one data type to another. Access this class through the object.
 Pen Defines an object used to draw lines and curves. This class cannot be inherited.
 Region Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited.
 SolidBrush Defines a brush of a single color. Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths. This class cannot be inherited.
 StringFormat Encapsulates 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.
 TextureBrush Each property of the class is a object that uses an image to fill the interior of a shape. This class cannot be inherited.
 ToolboxBitmapAttribute Allows you to specify an icon to represent a control in a container, such as the Microsoft Visual Studio Form Designer.

Structures

 CharacterRange Specifies a range of character positions within a string.

Enumerations

 ContentAlignment Specifies alignment of content on the drawing surface.
 CopyPixelOperation Determines how the source color in a copy pixel operation is combined with the destination color to result in a final color.
 FontStyle Specifies style information applied to text.
 GraphicsUnit Specifies the unit of measure for the given data.
 RotateFlipType Specifies how much an image is rotated and the axis used to flip the image.
 StringAlignment Specifies the alignment of a text string relative to its layout rectangle.
 StringDigitSubstitute The enumeration specifies how to substitute digits in a string according to a user's locale or language.
 StringFormatFlags Specifies the display and layout information for text strings.
 StringTrimming Specifies how to trim characters from a string that does not completely fit into a layout shape.
 StringUnit Specifies the units of measure for a text string.

Static Classes

 Brushes Brushes for all the standard colors. This class cannot be inherited.
 BufferedGraphicsManager Provides access to the main buffered graphics context object for the application domain.
 ColorTranslator
 Pens Pens for all the standard colors. This class cannot be inherited.
 SystemBrushes Each property of the class is a that is the color of a Windows display element.
 SystemColors
 SystemFonts Specifies the fonts used to display text in Windows display elements.
 SystemIcons Each property of the class is an object for Windows system-wide icons. This class cannot be inherited.
 SystemPens Each property of the class is a that is the color of a Windows display element and that has a width of 1 pixel.

Abstract Classes

 Brush Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.
 Image An abstract base class that provides functionality for the and descended classes.

Interfaces

 IDeviceContext Defines methods for obtaining and releasing an existing handle to a Windows device context.