System.Drawing Namespace

 
Classes
  ClassDescription
Public classBitmap
Encapsulates a bitmap, which consists of the pixel data for a graphics image and its attributes. A Bitmap is an object used to work with images defined by pixel data.
Public classBrush
Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.
Public classBrushes
Brushes for all the standard colors. This class cannot be inherited.
Public classColorConverter
Converts colors from one data type to another.
Public classColorTranslator
Translates colors to and from GDI+ Color structures. This class cannot be inherited.
Public classDrawingSettings
Allows to adjust the behavior of the drawing library in case of using of some features that are not yet implemented completely.
Public classFont
Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.
Public classFontFamily
Defines a group of type faces having a similar basic design and certain variations in styles. This class cannot be inherited.
Public classGraphics
Encapsulates drawing surface.
Public classIcon
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.
Public classImage
An abstract base class that provides functionality for the Bitmap and Metafile descended classes.
Public classPen
Defines an object used to draw lines and curves.
Public classPens
Pens for all the standard colors. This class cannot be inherited.
Public classRegion
Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited.
Public classSolidBrush
Defines a brush of a single color. Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths.
Public classStringFormat
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.
Public classSystemColors
Each property of the SystemColors class is a Color structure that is the color of a Windows display element.
Public classSystemFonts
Specifies the fonts used to display text in Windows display elements.
Public classSystemIcons
Each property of the SystemIcons class is an Icon object for Windows system-wide icons. This class cannot be inherited.
Public classTextureBrush
Each 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.
Structures
  StructureDescription
Public structureCharacterRange
Specifies a range of character positions within a string.
Public structureColor
Represents an ARGB (alpha, red, green, blue) color.
Public structurePoint
Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.
Public structurePointF
Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.
Public structureRectangle
Stores a set of four integers that represent the location and size of a rectangle.
Public structureRectangleF
Stores a set of four floating-point numbers that represent the location and size of a rectangle. For more advanced region functions, use a Region object.
Public structureSize
Stores an ordered pair of integers, typically the width and height of a rectangle.
Public structureSizeF
Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.
Delegates
Enumerations
  EnumerationDescription
Public enumerationContentAlignment
Specifies alignment of content on the drawing surface.
Public enumerationCopyPixelOperation
Determines how the source color in a copy pixel operation is combined with the destination color to result in a final color.
Public enumerationFontStyle
Specifies style information applied to text.
Public enumerationGraphicsUnit
Specifies the unit of measure for the given data.
Public enumerationKnownColor
Specifies the known system colors.
Public enumerationRotateFlipType
Specifies the direction of an image's rotation and the axis used to flip the image.
Public enumerationStringAlignment
Specifies the alignment of a text string relative to its layout rectangle.
Public enumerationStringDigitSubstitute
The StringDigitSubstitute enumeration specifies how to substitute digits in a string according to a user's locale or language.
Public enumerationStringFormatFlags
Specifies the display and layout information for text strings.
Public enumerationStringTrimming
Specifies how to trim characters from a string that does not completely fit into a layout shape.