[]
Represents the gdi graphics object that handles the gdi device context.
public sealed class Graphics : MarshalByRefObject, IDisposable
Name | Description |
---|---|
Graphics(DeviceContext) | Initializes a new instance of the Graphics class. |
Name | Description |
---|---|
Default | A static Graphics used to measure geometries. |
Name | Description |
---|---|
ClipBound | Gets the Rectangle structure that bounds the clipping region of this Graphics object. |
DeviceContext | Gets the DeviceContext of the Graphics. |
DpiX | Gets the horizontal resolution of this Graphics object. |
DpiY | Gets the vertical resolution of this Graphics object. |
PageScale | Gets or sets the scaling between world units and page units for this Graphics object. |
PageUnit | Gets or sets the unit of measure used for page coordinates in this Graphics object. |
Transform | Gets or sets the world transformation for this Graphics object. |
Name | Description |
---|---|
Copy(Graphics, Rectangle, Point) | Performs a bit-block transfer of the color data corresponding to a rectangle of pixels from the specified source Graphics object into a destination Graphics object. |
Copy(Graphics, Rectangle, Rectangle) | Performs a bit-block transfer of the color data corresponding to a rectangle of pixels from the specified source Graphics object into a destination Graphics object. |
Dispose() | Releases all resources used by this Graphics object. |
DrawArc(Pen, Rectangle, float, float) | Draw the special arc by using the given pen |
DrawBezier(Pen, Point, Point, Point, Point) | Draws one Bezier curves on current |
DrawBeziers(Pen, Point[]) | Draw the special Bezier curve on current |
DrawEllipse(Pen, Rectangle) | Draw the special ellipse by using the given pen |
DrawLine(Pen, Point, Point) | Draw the special line by using given pen |
DrawLines(Pen, Point[]) | Draw the special lines on current |
DrawRectangle(Pen, Rectangle) | Draw the special rectangle by using the given pen |
DrawString(string, Font, Brush, Point, StringFormat) | Draws the specified text string at the specified location with the specified Brush and Font objects using the formatting attributes of the specified StringFormat object. |
DrawString(string, Font, Brush, Rectangle, StringFormat) | Draws the specified text string in the specified rectangle with the specified Brush and Font objects using the formatting attributes of the specified StringFormat object. |
ExcludeClip(Region) | Updates the clip region of this Graphics object to exclude the area specified by a Region object. |
ExcludeClip(Rectangle) | Updates the clip region of this Graphics object to exclude the area specified by a Rectangle structure. |
FillEllipse(Brush, Rectangle) | Fill the special ellipse on current |
FillPie(Brush, Rectangle, float, float) | Fill the special pie on current |
FillPolygon(Brush, Point[]) | Fill the special polygon on current |
FillRectangle(Brush, Rectangle) | Fill the specified rectangle by using the given brush. |
FillRegion(Brush, Region) | Fill the special |
~Graphics() | Deletes this Graphics, and frees the memory allocated for it. |
FromGdiplusGraphics(Graphics) | Creates a new gdi graphics from a gdi+ graphics. |
FromGdiplusGraphics(Graphics, bool) | Creates a new gdi graphics from a gdi+ graphics.
This method kept the clip region, but remains low performance, when |
GetClip() | Gets the region of the current clipping region of graphics. |
IntersectClip(Region) | Updates the clip region of this Graphics object to the intersection of the current clip region and the specified Region object. |
IntersectClip(Rectangle) | Updates the clip region of this Graphics object to the intersection of the current clip region and the specified Rectangle structure. |
MeasureString(string, Font, Size, StringFormat) | Measures the specified string when drawn with the specified Font object and formatted with the specified StringFormat object. |
Scroll(int, int, Rectangle) | Moves the specified rectangle by offfset values. |
SetClip(Region) | Sets the clipping region of this Graphics object to the result of the Replace combining the current clip region and the specified Region object. |
SetClip(Region, CombineMode) | Sets the clipping region of this Graphics object to the result of the specified operation combining the current clip region and the specified Region object. |
SetClip(Rectangle) | Sets the clipping region of this Graphics object to the rectangle specified by a Rectangle structure. |
SetClip(Rectangle, CombineMode) | Sets the clipping region of this Graphics object to the result of the specified operation combining the current clip region and the rectangle specified by a Rectangle structure. |
ToGdiplusGraphics(Graphics) | Creates a new gdi+ graphics from a gdi graphics. |
TranslateClip(int, int) | Translates the clipping region of this Graphics object by specified amounts in the horizontal and vertical directions. |
TranslateTransform(int, int) | Changes the origin of the coordinate system by prepending the specified translation to the transformation matrix of this Graphics object. |