Graphics
DrawImageAbort
EnumerateMetafileProc
~Graphics()
Clip
ClipBounds
CompositingMode
CompositingQuality
DpiX
DpiY
InterpolationMode
IsClipEmpty
IsVisibleClipEmpty
PageScale
PageUnit
PixelOffsetMode
RenderingOrigin
SmoothingMode
TextContrast
TextRenderingHint
Transform
TransformElements
VisibleClipBounds
AddMetafileComment(Byte[])
BeginContainer()
BeginContainer(Rectangle, Rectangle, GraphicsUnit)
BeginContainer(RectangleF, RectangleF, GraphicsUnit)
Clear(Color)
CopyFromScreen(Point, Point, Size)
CopyFromScreen(Point, Point, Size, CopyPixelOperation)
CopyFromScreen(Int32, Int32, Int32, Int32, Size)
CopyFromScreen(Int32, Int32, Int32, Int32, Size, CopyPixelOperation)
Dispose()
DrawArc(Pen, Rectangle, Single, Single)
DrawArc(Pen, RectangleF, Single, Single)
DrawArc(Pen, Int32, Int32, Int32, Int32, Int32, Int32)
DrawArc(Pen, Single, Single, Single, Single, Single, Single)
DrawBezier(Pen, Point, Point, Point, Point)
DrawBezier(Pen, PointF, PointF, PointF, PointF)
DrawBezier(Pen, Single, Single, Single, Single, Single, Single, Single, Single)
DrawBeziers(Pen, Point[])
DrawBeziers(Pen, PointF[])
DrawBeziers(Pen, ReadOnlySpan<Point>)
DrawBeziers(Pen, ReadOnlySpan<PointF>)
DrawCachedBitmap(CachedBitmap, Int32, Int32)
DrawClosedCurve(Pen, Point[])
DrawClosedCurve(Pen, PointF[])
DrawClosedCurve(Pen, Point[], Single, FillMode)
DrawClosedCurve(Pen, PointF[], Single, FillMode)
DrawClosedCurve(Pen, ReadOnlySpan<Point>)
DrawClosedCurve(Pen, ReadOnlySpan<PointF>)
DrawClosedCurve(Pen, ReadOnlySpan<Point>, Single, FillMode)
DrawClosedCurve(Pen, ReadOnlySpan<PointF>, Single, FillMode)
DrawCurve(Pen, Point[])
DrawCurve(Pen, PointF[])
DrawCurve(Pen, Point[], Single)
DrawCurve(Pen, PointF[], Single)
DrawCurve(Pen, PointF[], Int32, Int32)
DrawCurve(Pen, Point[], Int32, Int32, Single)
DrawCurve(Pen, PointF[], Int32, Int32, Single)
DrawCurve(Pen, ReadOnlySpan<Point>)
DrawCurve(Pen, ReadOnlySpan<PointF>)
DrawCurve(Pen, ReadOnlySpan<Point>, Single)
DrawCurve(Pen, ReadOnlySpan<PointF>, Single)
DrawCurve(Pen, ReadOnlySpan<PointF>, Int32, Int32)
DrawCurve(Pen, ReadOnlySpan<Point>, Int32, Int32, Single)
DrawCurve(Pen, ReadOnlySpan<PointF>, Int32, Int32, Single)
DrawEllipse(Pen, Rectangle)
DrawEllipse(Pen, RectangleF)
DrawEllipse(Pen, Int32, Int32, Int32, Int32)
DrawEllipse(Pen, Single, Single, Single, Single)
DrawIcon(Icon, Rectangle)
DrawIcon(Icon, Int32, Int32)
DrawIconUnstretched(Icon, Rectangle)
DrawImage(Image, Effect)
DrawImage(Image, Point)
DrawImage(Image, Point[])
DrawImage(Image, PointF)
DrawImage(Image, PointF[])
DrawImage(Image, Rectangle)
DrawImage(Image, RectangleF)
DrawImage(Image, Int32, Int32)
DrawImage(Image, Single, Single)
DrawImage(Image, Point[], Rectangle, GraphicsUnit)
DrawImage(Image, PointF[], RectangleF, GraphicsUnit)
DrawImage(Image, Rectangle, Rectangle, GraphicsUnit)
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)
DrawImage(Image, Int32, Int32, Int32, Int32)
DrawImage(Image, Int32, Int32, Rectangle, GraphicsUnit)
DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes)
DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes)
DrawImage(Image, Single, Single, RectangleF, GraphicsUnit)
DrawImage(Image, Single, Single, Single, Single)
DrawImage(Image, Effect, RectangleF, Matrix, GraphicsUnit, ImageAttributes)
DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, DrawImageAbort)
DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, DrawImageAbort)
DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, DrawImageAbort, Int32)
DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, DrawImageAbort, Int32)
DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit)
DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit)
DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes)
DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes)
DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, DrawImageAbort)
DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, DrawImageAbort)
DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, DrawImageAbort, IntPtr)
DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, DrawImageAbort, IntPtr)
DrawImageUnscaled(Image, Point)
DrawImageUnscaled(Image, Rectangle)
DrawImageUnscaled(Image, Int32, Int32)
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)
DrawImageUnscaledAndClipped(Image, Rectangle)
DrawLine(Pen, Point, Point)
DrawLine(Pen, PointF, PointF)
DrawLine(Pen, Int32, Int32, Int32, Int32)
DrawLine(Pen, Single, Single, Single, Single)
DrawLines(Pen, Point[])
DrawLines(Pen, PointF[])
DrawLines(Pen, ReadOnlySpan<Point>)
DrawLines(Pen, ReadOnlySpan<PointF>)
DrawPath(Pen, GraphicsPath)
DrawPie(Pen, Rectangle, Single, Single)
DrawPie(Pen, RectangleF, Single, Single)
DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32)
DrawPie(Pen, Single, Single, Single, Single, Single, Single)
DrawPolygon(Pen, Point[])
DrawPolygon(Pen, PointF[])
DrawPolygon(Pen, ReadOnlySpan<Point>)
DrawPolygon(Pen, ReadOnlySpan<PointF>)
DrawRectangle(Pen, Rectangle)
DrawRectangle(Pen, RectangleF)
DrawRectangle(Pen, Int32, Int32, Int32, Int32)
DrawRectangle(Pen, Single, Single, Single, Single)
DrawRectangles(Pen, Rectangle[])
DrawRectangles(Pen, RectangleF[])
DrawRectangles(Pen, ReadOnlySpan<Rectangle>)
DrawRectangles(Pen, ReadOnlySpan<RectangleF>)
DrawRoundedRectangle(Pen, Rectangle, Size)
DrawRoundedRectangle(Pen, RectangleF, SizeF)
DrawString(String, Font, Brush, PointF)
DrawString(String, Font, Brush, RectangleF)
DrawString(String, Font, Brush, PointF, StringFormat)
DrawString(String, Font, Brush, RectangleF, StringFormat)
DrawString(String, Font, Brush, Single, Single)
DrawString(String, Font, Brush, Single, Single, StringFormat)
DrawString(ReadOnlySpan<Char>, Font, Brush, PointF)
DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF)
DrawString(ReadOnlySpan<Char>, Font, Brush, PointF, StringFormat)
DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF, StringFormat)
DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single)
DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single, StringFormat)
EndContainer(GraphicsContainer)
EnumerateMetafile(Metafile, Point, EnumerateMetafileProc)
EnumerateMetafile(Metafile, Point[], EnumerateMetafileProc)
EnumerateMetafile(Metafile, PointF, EnumerateMetafileProc)
EnumerateMetafile(Metafile, PointF[], EnumerateMetafileProc)
EnumerateMetafile(Metafile, Rectangle, EnumerateMetafileProc)
EnumerateMetafile(Metafile, RectangleF, EnumerateMetafileProc)
EnumerateMetafile(Metafile, Point, EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, Point[], EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, PointF, EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, PointF[], EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, Rectangle, EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, RectangleF, EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, Point, EnumerateMetafileProc, IntPtr, ImageAttributes)
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, EnumerateMetafileProc)
EnumerateMetafile(Metafile, Point[], EnumerateMetafileProc, IntPtr, ImageAttributes)
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, EnumerateMetafileProc)
EnumerateMetafile(Metafile, PointF, EnumerateMetafileProc, IntPtr, ImageAttributes)
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, EnumerateMetafileProc)
EnumerateMetafile(Metafile, PointF[], EnumerateMetafileProc, IntPtr, ImageAttributes)
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, EnumerateMetafileProc)
EnumerateMetafile(Metafile, Rectangle, EnumerateMetafileProc, IntPtr, ImageAttributes)
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, EnumerateMetafileProc)
EnumerateMetafile(Metafile, RectangleF, EnumerateMetafileProc, IntPtr, ImageAttributes)
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, EnumerateMetafileProc)
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr)
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)
ExcludeClip(Rectangle)
ExcludeClip(Region)
FillClosedCurve(Brush, Point[])
FillClosedCurve(Brush, PointF[])
FillClosedCurve(Brush, Point[], FillMode)
FillClosedCurve(Brush, PointF[], FillMode)
FillClosedCurve(Brush, Point[], FillMode, Single)
FillClosedCurve(Brush, PointF[], FillMode, Single)
FillClosedCurve(Brush, ReadOnlySpan<Point>)
FillClosedCurve(Brush, ReadOnlySpan<PointF>)
FillClosedCurve(Brush, ReadOnlySpan<Point>, FillMode)
FillClosedCurve(Brush, ReadOnlySpan<PointF>, FillMode)
FillClosedCurve(Brush, ReadOnlySpan<Point>, FillMode, Single)
FillClosedCurve(Brush, ReadOnlySpan<PointF>, FillMode, Single)
FillEllipse(Brush, Rectangle)
FillEllipse(Brush, RectangleF)
FillEllipse(Brush, Int32, Int32, Int32, Int32)
FillEllipse(Brush, Single, Single, Single, Single)
FillPath(Brush, GraphicsPath)
FillPie(Brush, Rectangle, Single, Single)
FillPie(Brush, RectangleF, Single, Single)
FillPie(Brush, Int32, Int32, Int32, Int32, Int32, Int32)
FillPie(Brush, Single, Single, Single, Single, Single, Single)
FillPolygon(Brush, Point[])
FillPolygon(Brush, PointF[])
FillPolygon(Brush, Point[], FillMode)
FillPolygon(Brush, PointF[], FillMode)
FillPolygon(Brush, ReadOnlySpan<Point>)
FillPolygon(Brush, ReadOnlySpan<PointF>)
FillPolygon(Brush, ReadOnlySpan<Point>, FillMode)
FillPolygon(Brush, ReadOnlySpan<PointF>, FillMode)
FillRectangle(Brush, Rectangle)
FillRectangle(Brush, RectangleF)
FillRectangle(Brush, Int32, Int32, Int32, Int32)
FillRectangle(Brush, Single, Single, Single, Single)
FillRectangles(Brush, Rectangle[])
FillRectangles(Brush, RectangleF[])
FillRectangles(Brush, ReadOnlySpan<Rectangle>)
FillRectangles(Brush, ReadOnlySpan<RectangleF>)
FillRegion(Brush, Region)
FillRoundedRectangle(Brush, Rectangle, Size)
FillRoundedRectangle(Brush, RectangleF, SizeF)
Flush()
Flush(FlushIntention)
FromHdc(IntPtr)
FromHdc(IntPtr, IntPtr)
FromHdcInternal(IntPtr)
FromHwnd(IntPtr)
FromHwndInternal(IntPtr)
FromImage(Image)
GetContextInfo()
GetContextInfo(PointF)
GetContextInfo(PointF, Region)
GetHalftonePalette()
GetHdc()
GetNearestColor(Color)
IntersectClip(Rectangle)
IntersectClip(RectangleF)
IntersectClip(Region)
IsVisible(Point)
IsVisible(PointF)
IsVisible(Rectangle)
IsVisible(RectangleF)
IsVisible(Int32, Int32)
IsVisible(Single, Single)
IsVisible(Int32, Int32, Int32, Int32)
IsVisible(Single, Single, Single, Single)
MeasureCharacterRanges(String, Font, RectangleF, StringFormat)
MeasureCharacterRanges(ReadOnlySpan<Char>, Font, RectangleF, StringFormat)
MeasureString(String, Font)
MeasureString(String, Font, Int32)
MeasureString(String, Font, SizeF)
MeasureString(String, Font, Int32, StringFormat)
MeasureString(String, Font, PointF, StringFormat)
MeasureString(String, Font, SizeF, StringFormat)
MeasureString(String, Font, SizeF, StringFormat, Int32, Int32)
MeasureString(ReadOnlySpan<Char>, Font)
MeasureString(ReadOnlySpan<Char>, Font, Int32)
MeasureString(ReadOnlySpan<Char>, Font, SizeF)
MeasureString(ReadOnlySpan<Char>, Font, Int32, StringFormat)
MeasureString(ReadOnlySpan<Char>, Font, PointF, StringFormat)
MeasureString(ReadOnlySpan<Char>, Font, SizeF, StringFormat)
MeasureString(ReadOnlySpan<Char>, Font, SizeF, StringFormat, Int32, Int32)
MeasureStringInternal(ReadOnlySpan<Char>, Font, RectangleF, StringFormat, Int32, Int32)
MultiplyTransform(Matrix)
MultiplyTransform(Matrix, MatrixOrder)
ReleaseHdc()
ReleaseHdc(IntPtr)
ReleaseHdcInternal(IntPtr)
ResetClip()
ResetTransform()
Restore(GraphicsState)
RotateTransform(Single)
RotateTransform(Single, MatrixOrder)
Save()
ScaleTransform(Single, Single)
ScaleTransform(Single, Single, MatrixOrder)
SetClip(Graphics)
SetClip(GraphicsPath)
SetClip(Rectangle)
SetClip(RectangleF)
SetClip(Graphics, CombineMode)
SetClip(GraphicsPath, CombineMode)
SetClip(Rectangle, CombineMode)
SetClip(RectangleF, CombineMode)
SetClip(Region, CombineMode)
TransformPoints(CoordinateSpace, CoordinateSpace, Point[])
TransformPoints(CoordinateSpace, CoordinateSpace, PointF[])
TransformPoints(CoordinateSpace, CoordinateSpace, ReadOnlySpan<Point>)
TransformPoints(CoordinateSpace, CoordinateSpace, ReadOnlySpan<PointF>)
TranslateClip(Int32, Int32)
TranslateClip(Single, Single)
TranslateTransform(Single, Single)
TranslateTransform(Single, Single, MatrixOrder)
net10.0-windows7.0
namespace System.Drawing
{
public sealed class Graphics : MarshalByRefObject, IDeviceContext, IDisposable
{
public void DrawLine(Pen! pen, float x1, float y1, float x2, float y2);
}
}
NetFx Compat Lab | 31.6 %
Reference this API |
---|---|
nuget.org | 0.4 %
Reference this API |
Upgrade Planner | 0.7 %
Reference this API |
.NET | 5.06.07.08.09.010.0 |
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 1.01.12.03.03.54.04.54.5.14.5.24.64.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assemblies | System.Drawing.Common , Version=9.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 System.Drawing.Common , Version=10.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 |
Referencing | Your project needs a package reference to |
Package | System.Drawing.Common (9.0.3) net9.0 |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API