System.Drawing Namespace

Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.

System.Drawing Namespace

Rating:

The System.Drawing namespace contains the following members:

  • Classes
  • Interfaces
  • Structures
  • Delegates
  • Enumerations
These members provide access to GDI+ basic graphics functionality. These members also provide System.Drawing.Drawing2D, System.Drawing.Imaging, and System.Drawing.Text namespaces.

Classes

NameDescription
BitmapIt is used to encapsulate a GDI+ bitmap. It is an object used to work with images defined by pixel data.
BrushIt is used to define objects used to fill the interiors of graphical shapes.
BrushesIt is used to provide brushes for all the standard colors.
BufferedGraphicsIt is used to provide a graphics buffer for double buffering.
BufferedGraphicsContextIt is used to provide methods for creating graphics buffers that can be used for double buffering.
BufferedGraphicsManagerIt is used to provide access to the main buffered graphics context object for an application domain.
ColorConverterIt is used to convert colors from one data type to another. It is accessed through the TypeDescriptor.
ColorTranslatorIt is used to translate colors to and from GDI+ color structures.
FontIt is used to define a particular format for text, including font face, size, and style attributes.
FontConverterIt is used to convert Font objects from one data type to another.
FontConverter.FontNameConverterIt is a type converter that is used to convert a font name to and from various other representations.
FontConverter.FontUnitConverterIt is used to convert font units to and from other unit types.
FontFamilyIt is used to define a group of type faces having a similar basic design and certain variations in styles.
GraphicsIt is used to encapsulate a GDI+ drawing surface.
IconIt is used to represent a Windows icon. Icons can be thought of as transparent bitmaps, although their size is determined by the system.
IconConverterIt is used to convert an Icon object from one data type to another. It is accessed through the TypeDescriptor object.
ImageIt is used to provide functionality for the Bitmap and Metafile descended classes.
ImageAnimatorIt is used to animate an image that has time-based frames.
ImageConverterIt is a class that can be used to convert Image objects from one data type to another. It is accessed through the TypeDescriptor object.
ImageFormatConverterIt is a class that can be used to convert colors from one data type to another. It is accessed through the TypeDescriptor object.
PenIt is used to define an object used to draw lines and curves.
PensIt is used for all the standard colors.
PointConverterIt is used to convert a Point object from one data type to another. It is accessed through the TypeDescriptor object.
RectangleConverterIt is used to convert rectangles from one data type to another. It is accessed through the TypeDescriptor.
RegionIt is used to describe the interior of a graphics shape composed of rectangles and paths.
SizeConverterIt is used to convert from one data type to another. It is accessed through the TypeDescriptor object.
SizeFConverterIt is used to convert SizeF objects from one type to another.
SolidBrushIt is used to define a brush of a single color. Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths.
StringFormatIt is used to encapsulate text layout information, display manipulations, and OpenType features.
SystemBrushesIt is a SolidBrush that is the color of a Windows display element.
SystemColorsIt is a color structure that is the color of a Windows display element.
SystemFontsIt is used to specify the fonts used to display text in Windows display elements.
SystemIconsIt is an Icon object for Windows system-wide icons.
SystemPensIt is a Pen that is the color of a Windows display element and that has a width of 1 pixel.
TextureBrushIt is a Brush object that uses an image to fill the interior of a shape.
ToolboxBitmapAttributeIt is used to allow you to specify an icon to represent a control in a container.


Interfaces

Name Description
IDeviceContextIt is used to define methods for obtaining and releasing an existing handle to a Windows device context.


Structures

NameDescription
CharacterRangeIt is used to specify a range of character positions within a string.
ColorIt is used to represent an ARGB color.
PointIt is used to represent an ordered pair of integer x and y coordinates that defines a point in a two-dimensional plane.
PointFIt is used to represent an ordered pair of floating-point x and y coordinates that defines a point in a two-dimensional plane.
RectangleIt is used to store a set of four integers that represent the location and size of a rectangle.
RectangleFIt is used to store a set of four floating-point numbers that represent the location and size of a rectangle.
SizeIt is used to store an ordered pair of integers such as the width and height of a rectangle.
SizeFIt is used to store an ordered pair of floating point numbers such as the width and height of a rectangle.


Delegates

NameDescription
Graphics.DrawImageAbortIt is used to provide a callback method for deciding when the DrawImage method should rashly cancel execution and stop drawing an image.
Graphics.EnumerateMetafileProcIt is used to provide a callback method for the EnumerateMetafile method.
Image.GetThumbnailImageAbortIt is used to provide a callback method to determine when the GetThumbnailImage method should rashly cancel execution.


Enumerations

NameDescription
ContentAlignmentIt is used to specify alignment of content on a drawing surface.
CopyPixelOperationIt is used to determine how the source color in a copy pixel operation is combined with the destination color to result in a final color.
FontStyleIt is used to specify style information applied to text.
GraphicsUnitIt is used to specify a unit of measure for the given data.
KnownColorIt is used to specify the known system colors.
RotateFlipTypeIt is used to specify the direction of an image's rotation and the axis used to flip the image.
StringAlignmentIt is used to specify the alignment of a text string relative to its layout rectangle.
StringDigitSubstituteIt is used to specify how to substitute digits in a string according to a user's locale or language.
StringFormatFlagsIt is used to specify the display and layout information for text strings.
StringTrimmingIt is used to specify how to trim characters from a string that does not completely fit into a layout shape.
StringUnitIt is used to specify the units of measure for a text string.


Rating:



Other articles

Click here to Article home

Microsoft Certification MCSE: MCSA , MCTS, MCDST, MCAD, MCDBA, MCSE Messaging, MCSE Security
JAVA Certification: SCJP, SCWCD Cisco Certification: CCNA, CCENT, A+, Network+, Security+
Oracle Certification: OCP 9i, OCP 10g, OCA 9i, OCA 10g CIW foundation    EC-212-32    CISSP    Photoshop ACE    Adobe Flash ACE
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.
 
HACKER SAFE certified sites prevent over 99.9% of hacker crime.