<PackageReference Include="System.Drawing.Common" Version="10.0.0-preview.1.25080.3" />
API Differences between 10.0.0-preview.1.25080.3 and 9.0.2
546 Additions
208 Removals
System.Drawing
-
public sealed class Bitmap : Image, IPointer<GpBitmap>
- public Bitmap(Image original)
- public Bitmap(Image original, Size newSize)
- public Bitmap(Image original, int width, int height)
- public Bitmap(int width, int height)
- public Bitmap(int width, int height, Graphics g)
- public Bitmap(int width, int height, PixelFormat format)
- public Bitmap(int width, int height, int stride, PixelFormat format, IntPtr scan0)
- public Bitmap(Stream stream)
- public Bitmap(Stream stream, bool useIcm)
- public Bitmap(Stream stream)
- public Bitmap(Stream stream, bool useIcm)
- public Bitmap(int width, int height)
- public Bitmap(int width, int height, Graphics g)
- public Bitmap(int width, int height, int stride, PixelFormat format, IntPtr scan0)
- public Bitmap(int width, int height, PixelFormat format)
- public Bitmap(Image original)
- public Bitmap(Image original, Size newSize)
- public Bitmap(Image original, int width, int height)
- public Bitmap Clone(Rectangle rect, PixelFormat format)
- public void ApplyEffect(Effect effect, Rectangle area = default)
- public Bitmap Clone(Rectangle rect, PixelFormat format)
- public void ConvertFormat(PixelFormat format, DitherType ditherType, PaletteType paletteType = 0, ColorPalette palette = null, float alphaThresholdPercent = 0)
- public void ConvertFormat(PixelFormat format)
-
public sealed class BufferedGraphics : IDisposable
-
public struct CharacterRange : IEquatable<CharacterRange>
-
public static class ColorTranslator
-
public sealed class Font : MarshalByRefObject, ICloneable, IDisposable, ISerializable
- public Font(FontFamily family, float emSize)
- public Font(FontFamily family, float emSize, FontStyle style)
- public Font(FontFamily family, float emSize, GraphicsUnit unit)
- public Font(string familyName, float emSize)
- public Font(string familyName, float emSize, FontStyle style)
- public Font(string familyName, float emSize, FontStyle style, GraphicsUnit unit)
- public Font(FontFamily family, float emSize, FontStyle style)
- public Font(FontFamily family, float emSize, GraphicsUnit unit)
- public Font(FontFamily family, float emSize)
- public Font(string familyName, float emSize, FontStyle style, GraphicsUnit unit)
- public Font(string familyName, float emSize, FontStyle style)
- public Font(string familyName, float emSize)
- public static Font FromLogFont(ref LOGFONT logFont)
- public static Font FromLogFont(ref LOGFONT logFont, IntPtr hdc)
- public float GetHeight()
- public float GetHeight()
- public void ToLogFont(object logFont)
- public void ToLogFont(out LOGFONT logFont, Graphics graphics)
- public void ToLogFont(object logFont)
- public void ToLogFont(out LOGFONT logFont)
-
public sealed class FontFamily : MarshalByRefObject, IDisposable, IPointer<GpFontFamily>
-
public sealed class Graphics : MarshalByRefObject, IDisposable, IDeviceContext, IGraphics, IGraphicsContextInfo, IPointer<GpGraphics>, IHdcContext
- public Matrix3x2 TransformElements { get; set; }
- public GraphicsContainer BeginContainer(RectangleF dstrect, RectangleF srcrect, GraphicsUnit unit)
- public GraphicsContainer BeginContainer(RectangleF dstrect, RectangleF srcrect, GraphicsUnit unit)
- public void CopyFromScreen(Point upperLeftSource, Point upperLeftDestination, Size blockRegionSize, CopyPixelOperation copyPixelOperation)
- public void CopyFromScreen(Point upperLeftSource, Point upperLeftDestination, Size blockRegionSize, CopyPixelOperation copyPixelOperation)
- public void DrawArc(Pen pen, Rectangle rect, float startAngle, float sweepAngle)
- public void DrawArc(Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle)
- public void DrawArc(Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle)
- public void DrawBezier(Pen pen, Point pt1, Point pt2, Point pt3, Point pt4)
- public void DrawBezier(Pen pen, PointF pt1, PointF pt2, PointF pt3, PointF pt4)
- public void DrawArc(Pen pen, Rectangle rect, float startAngle, float sweepAngle)
- public void DrawBezier(Pen pen, PointF pt1, PointF pt2, PointF pt3, PointF pt4)
- public void DrawBezier(Pen pen, Point pt1, Point pt2, Point pt3, Point pt4)
- public void DrawBeziers(Pen pen, ReadOnlySpan<PointF> points)
- public void DrawBeziers(Pen pen, ReadOnlySpan<Point> points)
- public void DrawCachedBitmap(CachedBitmap cachedBitmap, int x, int y)
- public void DrawClosedCurve(Pen pen, ReadOnlySpan<PointF> points)
- public void DrawClosedCurve(Pen pen, ReadOnlySpan<PointF> points, float tension, FillMode fillmode)
- public void DrawClosedCurve(Pen pen, ReadOnlySpan<Point> points)
- public void DrawClosedCurve(Pen pen, ReadOnlySpan<Point> points, float tension, FillMode fillmode)
- public void DrawCurve(Pen pen, ReadOnlySpan<PointF> points)
- public void DrawCurve(Pen pen, PointF[] points, float tension)
- public void DrawCurve(Pen pen, ReadOnlySpan<PointF> points, float tension)
- public void DrawCurve(Pen pen, ReadOnlySpan<PointF> points, int offset, int numberOfSegments)
- public void DrawCurve(Pen pen, PointF[] points, float tension)
- public void DrawCurve(Pen pen, ReadOnlySpan<PointF> points, int offset, int numberOfSegments, float tension)
- public void DrawCurve(Pen pen, Point[] points, int offset, int numberOfSegments, float tension)
- public void DrawCurve(Pen pen, ReadOnlySpan<Point> points)
- public void DrawEllipse(Pen pen, Rectangle rect)
- public void DrawCurve(Pen pen, ReadOnlySpan<Point> points, float tension)
- public void DrawCurve(Pen pen, Point[] points, int offset, int numberOfSegments, float tension)
- public void DrawCurve(Pen pen, ReadOnlySpan<Point> points, int offset, int numberOfSegments, float tension)
- public void DrawEllipse(Pen pen, int x, int y, int width, int height)
- public void DrawIcon(Icon icon, Rectangle targetRect)
- public void DrawEllipse(Pen pen, Rectangle rect)
- public void DrawEllipse(Pen pen, int x, int y, int width, int height)
- public void DrawIcon(Icon icon, Rectangle targetRect)
- public void DrawImage(Image image, Point point)
- public void DrawImage(Image image, float x, float y)
- public void DrawImage(Image image, RectangleF rect)
- public void DrawImage(Image image, float x, float y, float width, float height)
- public void DrawImage(Image image, Point point)
- public void DrawImage(Image image, int x, int y)
- public void DrawImage(Image image, Rectangle rect)
- public void DrawImage(Image image, int x, int y, int width, int height)
- public void DrawImage(Image image, Point[] destPoints)
- public void DrawImage(Image image, float x, float y, RectangleF srcRect, GraphicsUnit srcUnit)
- public void DrawImage(Image image, int x, int y, Rectangle srcRect, GraphicsUnit srcUnit)
- public void DrawImage(Image image, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit)
- public void DrawImage(Image image, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit)
- public void DrawImage(Image image, Point[] destPoints)
- public void DrawImage(Image image, Rectangle rect)
- public void DrawImage(Image image, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit)
- public void DrawImage(Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit)
- public void DrawImage(Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttr)
- public void DrawImage(Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback)
- public void DrawImage(Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback, IntPtr callbackData)
- public void DrawImage(Image image, RectangleF rect)
- public void DrawImage(Image image, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit)
- public void DrawImage(Image image, int x, int y)
- public void DrawImage(Image image, int x, int y, Rectangle srcRect, GraphicsUnit srcUnit)
- public void DrawImage(Image image, int x, int y, int width, int height)
- public void DrawImage(Image image, float x, float y)
- public void DrawImage(Image image, float x, float y, RectangleF srcRect, GraphicsUnit srcUnit)
- public void DrawImage(Image image, float x, float y, float width, float height)
- public void DrawImage(Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit)
- public void DrawImage(Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttr)
- public void DrawImage(Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback)
- public void DrawImage(Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback, IntPtr callbackData)
- public void DrawImage(Image image, Effect effect)
- public void DrawImage(Image image, Effect effect, RectangleF srcRect = default, Matrix transform = null, GraphicsUnit srcUnit = 2, ImageAttributes imageAttr = null)
- public void DrawImageUnscaled(Image image, Rectangle rect)
- public void DrawImageUnscaled(Image image, Rectangle rect)
- public void DrawLine(Pen pen, Point pt1, Point pt2)
- public void DrawLine(Pen pen, Point pt1, Point pt2)
- public void DrawLines(Pen pen, ReadOnlySpan<PointF> points)
- public void DrawLines(Pen pen, ReadOnlySpan<Point> points)
- public void DrawPie(Pen pen, Rectangle rect, float startAngle, float sweepAngle)
- public void DrawPie(Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle)
- public void DrawPie(Pen pen, Rectangle rect, float startAngle, float sweepAngle)
- public void DrawPie(Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle)
- public void DrawPolygon(Pen pen, ReadOnlySpan<PointF> points)
- public void DrawPolygon(Pen pen, ReadOnlySpan<Point> points)
- public void DrawRectangle(Pen pen, RectangleF rect)
- public void DrawRectangle(Pen pen, int x, int y, int width, int height)
- public void DrawRectangle(Pen pen, int x, int y, int width, int height)
- public void DrawRectangles(Pen pen, ReadOnlySpan<RectangleF> rects)
- public void DrawRectangles(Pen pen, ReadOnlySpan<Rectangle> rects)
- public void DrawRoundedRectangle(Pen pen, Rectangle rect, Size radius)
- public void DrawRoundedRectangle(Pen pen, RectangleF rect, SizeF radius)
- public void DrawString(string s, Font font, Brush brush, float x, float y)
- public void DrawString(ReadOnlySpan<char> s, Font font, Brush brush, float x, float y)
- public void DrawString(ReadOnlySpan<char> s, Font font, Brush brush, PointF point)
- public void DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)
- public void DrawString(ReadOnlySpan<char> s, Font font, Brush brush, float x, float y, StringFormat format)
- public void DrawString(ReadOnlySpan<char> s, Font font, Brush brush, PointF point, StringFormat format)
- public void DrawString(ReadOnlySpan<char> s, Font font, Brush brush, RectangleF layoutRectangle)
- public void DrawString(string s, Font font, Brush brush, float x, float y)
- public void DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)
- public void DrawString(ReadOnlySpan<char> s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, PointF[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
- public void EnumerateMetafile(Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
- public void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, PointF[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void EnumerateMetafile(Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
- public void FillClosedCurve(Brush brush, ReadOnlySpan<PointF> points)
- public void FillClosedCurve(Brush brush, ReadOnlySpan<PointF> points, FillMode fillmode)
- public void FillClosedCurve(Brush brush, ReadOnlySpan<PointF> points, FillMode fillmode, float tension)
- public void FillClosedCurve(Brush brush, ReadOnlySpan<Point> points)
- public void FillClosedCurve(Brush brush, ReadOnlySpan<Point> points, FillMode fillmode)
- public void FillEllipse(Brush brush, Rectangle rect)
- public void FillClosedCurve(Brush brush, ReadOnlySpan<Point> points, FillMode fillmode, float tension)
- public void FillEllipse(Brush brush, int x, int y, int width, int height)
- public void FillEllipse(Brush brush, Rectangle rect)
- public void FillEllipse(Brush brush, int x, int y, int width, int height)
- public void FillPie(Brush brush, int x, int y, int width, int height, int startAngle, int sweepAngle)
- public void FillPie(Brush brush, RectangleF rect, float startAngle, float sweepAngle)
- public void FillPie(Brush brush, int x, int y, int width, int height, int startAngle, int sweepAngle)
- public void FillPolygon(Brush brush, ReadOnlySpan<PointF> points)
- public void FillPolygon(Brush brush, ReadOnlySpan<PointF> points, FillMode fillMode)
- public void FillPolygon(Brush brush, ReadOnlySpan<Point> points)
- public void FillRectangle(Brush brush, Rectangle rect)
- public void FillPolygon(Brush brush, ReadOnlySpan<Point> points, FillMode fillMode)
- public void FillRectangle(Brush brush, int x, int y, int width, int height)
- public void FillRectangle(Brush brush, Rectangle rect)
- public void FillRectangle(Brush brush, int x, int y, int width, int height)
- public void FillRectangles(Brush brush, ReadOnlySpan<RectangleF> rects)
- public void FillRectangles(Brush brush, ReadOnlySpan<Rectangle> rects)
- public void FillRoundedRectangle(Brush brush, Rectangle rect, Size radius)
- public void FillRoundedRectangle(Brush brush, RectangleF rect, SizeF radius)
- public void GetContextInfo(out PointF offset)
- public void GetContextInfo(out PointF offset, out Region clip)
- public bool IsVisible(int x, int y)
- public bool IsVisible(float x, float y)
- public bool IsVisible(Rectangle rect)
- public bool IsVisible(RectangleF rect)
- public bool IsVisible(int x, int y)
- public bool IsVisible(float x, float y)
- public bool IsVisible(Rectangle rect)
- public bool IsVisible(RectangleF rect)
- public SizeF MeasureString(string text, Font font)
- public Region[] MeasureCharacterRanges(ReadOnlySpan<char> text, Font font, RectangleF layoutRect, StringFormat stringFormat)
- public SizeF MeasureString(string text, Font font, SizeF layoutArea, StringFormat stringFormat, out int charactersFitted, out int linesFilled)
- public SizeF MeasureString(ReadOnlySpan<char> text, Font font, SizeF layoutArea, StringFormat stringFormat, out int charactersFitted, out int linesFilled)
- public SizeF MeasureString(ReadOnlySpan<char> text, Font font, PointF origin, StringFormat stringFormat)
- public SizeF MeasureString(ReadOnlySpan<char> text, Font font, SizeF layoutArea)
- public SizeF MeasureString(string text, Font font, SizeF layoutArea, StringFormat stringFormat, out int charactersFitted, out int linesFilled)
- public SizeF MeasureString(ReadOnlySpan<char> text, Font font, SizeF layoutArea, StringFormat stringFormat)
- public SizeF MeasureString(string text, Font font)
- public SizeF MeasureString(ReadOnlySpan<char> text, Font font)
- public SizeF MeasureString(ReadOnlySpan<char> text, Font font, int width)
- public SizeF MeasureString(ReadOnlySpan<char> text, Font font, int width, StringFormat format)
- public SizeF MeasureStringInternal(ReadOnlySpan<char> text, Font font, RectangleF layoutArea, StringFormat stringFormat, out int charactersFitted, out int linesFilled)
- public void ReleaseHdc()
- public void ReleaseHdc()
- public void SetClip(GraphicsPath path)
- public void SetClip(GraphicsPath path, CombineMode combineMode)
- public void SetClip(GraphicsPath path)
- public void SetClip(GraphicsPath path, CombineMode combineMode)
- public void TransformPoints(CoordinateSpace destSpace, CoordinateSpace srcSpace, ReadOnlySpan<PointF> pts)
- public void TranslateClip(int dx, int dy)
- public void TransformPoints(CoordinateSpace destSpace, CoordinateSpace srcSpace, ReadOnlySpan<Point> pts)
- public void TranslateClip(int dx, int dy)
-
public sealed class Icon : MarshalByRefObject, ICloneable, IDisposable, ISerializable, IIcon, IHandle<HICON>
- public Icon(string fileName)
- public Icon(string fileName, Size size)
- public Icon(string fileName, int width, int height)
- public Icon(Type type, string resource)
- public Icon(string fileName)
- public Icon(string fileName, Size size)
- public Icon(string fileName, int width, int height)
- public Icon(Type type, string resource)
- public static Icon (string filePath, int id, int size)
- public static Icon (string filePath, int id, bool smallIcon = false)
-
public abstract class Image : MarshalByRefObject, IImage, IRawData, IPointer<GpImage>, IDisposable, ICloneable, ISerializable
- public void Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams)
- public void Save(Stream stream, ImageFormat format)
- public void Save(string filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
- public void SaveAdd(Image image, EncoderParameters encoderParams)
- public void Save(string filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
- public void Save(Stream stream, ImageFormat format)
- public void Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams)
- public void SaveAdd(Image image, EncoderParameters encoderParams)
-
public sealed class ImageAnimator
-
public sealed class Pen : MarshalByRefObject, ICloneable, IDisposable, ISystemColorTracker
-
public sealed class Region : MarshalByRefObject, IDisposable, IPointer<GpRegion>
- public Region(RectangleF rect)
- public Region(Rectangle rect)
- public Region(Rectangle rect)
- public Region(RectangleF rect)
- public void Complement(GraphicsPath path)
- public void Complement(Rectangle rect)
- public void Complement(Rectangle rect)
- public void Complement(GraphicsPath path)
- public void Exclude(GraphicsPath path)
- public void Exclude(Rectangle rect)
- public void Exclude(Rectangle rect)
- public void Exclude(GraphicsPath path)
- public void Intersect(GraphicsPath path)
- public void Intersect(Rectangle rect)
- public void Intersect(Rectangle rect)
- public void Intersect(GraphicsPath path)
- public bool IsVisible(Point point)
- public bool IsVisible(Point point, Graphics g)
- public bool IsVisible(float x, float y)
- public bool IsVisible(float x, float y, Graphics g)
- public bool IsVisible(Rectangle rect)
- public bool IsVisible(Rectangle rect, Graphics g)
- public bool IsVisible(float x, float y, float width, float height)
- public bool IsVisible(float x, float y, float width, float height, Graphics g)
- public bool IsVisible(Point point)
- public bool IsVisible(Point point, Graphics g)
- public bool IsVisible(Rectangle rect)
- public bool IsVisible(float x, float y)
- public bool IsVisible(float x, float y, Graphics g)
- public bool IsVisible(float x, float y, float width, float height)
- public bool IsVisible(float x, float y, float width, float height, Graphics g)
- public bool IsVisible(Rectangle rect, Graphics g)
- public void Translate(int dx, int dy)
- public void Union(GraphicsPath path)
- public void Union(Rectangle rect)
- public void Translate(int dx, int dy)
- public void Union(Rectangle rect)
- public void Union(GraphicsPath path)
- public void Xor(GraphicsPath path)
- public void Xor(Rectangle rect)
- public void Xor(Rectangle rect)
- public void Xor(GraphicsPath path)
-
public enum StockIconId
-
public enum StockIconOptions
-
public sealed class StringFormat : MarshalByRefObject, ICloneable, IDisposable
-
public static class SystemColors
-
public static class SystemIcons
-
public sealed class TextureBrush : Brush
- public TextureBrush(Image image, WrapMode wrapMode, Rectangle dstRect)
- public TextureBrush(Image image, Rectangle dstRect)
- public TextureBrush(Image image, Rectangle dstRect, ImageAttributes imageAttr)
- public TextureBrush(Image image, WrapMode wrapMode, Rectangle dstRect)
- public TextureBrush(Image image, Rectangle dstRect)
- public TextureBrush(Image image, Rectangle dstRect, ImageAttributes imageAttr)
-
public static class IIconExtensions
System.Drawing.Drawing2D
-
public sealed class GraphicsPath : MarshalByRefObject, ICloneable, IDisposable
- public GraphicsPath(ReadOnlySpan<PointF> pts, ReadOnlySpan<byte> types, FillMode fillMode = 0)
- public void AddArc(Rectangle rect, float startAngle, float sweepAngle)
- public GraphicsPath(ReadOnlySpan<Point> pts, ReadOnlySpan<byte> types, FillMode fillMode = 0)
- public void AddArc(int x, int y, int width, int height, float startAngle, float sweepAngle)
- public void AddBezier(Point pt1, Point pt2, Point pt3, Point pt4)
- public void AddArc(Rectangle rect, float startAngle, float sweepAngle)
- public void AddArc(int x, int y, int width, int height, float startAngle, float sweepAngle)
- public void AddBezier(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4)
- public void AddBezier(Point pt1, Point pt2, Point pt3, Point pt4)
- public void AddBezier(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4)
- public void AddBeziers(ReadOnlySpan<PointF> points)
- public void AddBeziers(ReadOnlySpan<Point> points)
- public void AddClosedCurve(ReadOnlySpan<PointF> points)
- public void AddClosedCurve(ReadOnlySpan<PointF> points, float tension)
- public void AddClosedCurve(ReadOnlySpan<Point> points)
- public void AddClosedCurve(ReadOnlySpan<Point> points, float tension)
- public void AddCurve(PointF[] points, int offset, int numberOfSegments, float tension)
- public void AddCurve(PointF[] points, int offset, int numberOfSegments, float tension)
- public void AddCurve(ReadOnlySpan<PointF> points)
- public void AddCurve(ReadOnlySpan<PointF> points, float tension)
- public void AddCurve(Point[] points, int offset, int numberOfSegments, float tension)
- public void AddEllipse(Rectangle rect)
- public void AddCurve(Point[] points, int offset, int numberOfSegments, float tension)
- public void AddCurve(ReadOnlySpan<Point> points)
- public void AddCurve(ReadOnlySpan<Point> points, float tension)
- public void AddEllipse(int x, int y, int width, int height)
- public void AddLine(Point pt1, Point pt2)
- public void AddEllipse(Rectangle rect)
- public void AddEllipse(int x, int y, int width, int height)
- public void AddLine(int x1, int y1, int x2, int y2)
- public void AddLine(Point pt1, Point pt2)
- public void AddLine(int x1, int y1, int x2, int y2)
- public void AddLines(ReadOnlySpan<PointF> points)
- public void AddLines(ReadOnlySpan<Point> points)
- public void AddPie(int x, int y, int width, int height, float startAngle, float sweepAngle)
- public void AddPie(int x, int y, int width, int height, float startAngle, float sweepAngle)
- public void AddPolygon(ReadOnlySpan<PointF> points)
- public void AddRectangle(Rectangle rect)
- public void AddPolygon(ReadOnlySpan<Point> points)
- public void AddRectangle(Rectangle rect)
- public void AddRectangles(ReadOnlySpan<RectangleF> rects)
- public void AddString(string s, FontFamily family, int style, float emSize, Point origin, StringFormat format)
- public void AddRectangles(ReadOnlySpan<Rectangle> rects)
- public void AddRoundedRectangle(Rectangle rect, Size radius)
- public void AddRoundedRectangle(RectangleF rect, SizeF radius)
- public void AddString(string s, FontFamily family, int style, float emSize, Rectangle layoutRect, StringFormat format)
- public void AddString(string s, FontFamily family, int style, float emSize, Point origin, StringFormat format)
- public void AddString(string s, FontFamily family, int style, float emSize, Rectangle layoutRect, StringFormat format)
- public bool IsOutlineVisible(Point point, Pen pen)
- public bool IsOutlineVisible(Point pt, Pen pen, Graphics graphics)
- public int GetPathPoints(Span<PointF> destination)
- public int GetPathTypes(Span<byte> destination)
- public bool IsOutlineVisible(float x, float y, Pen pen)
- public bool IsOutlineVisible(float x, float y, Pen pen, Graphics graphics)
- public bool IsOutlineVisible(Point point, Pen pen)
- public bool IsOutlineVisible(float x, float y, Pen pen)
- public bool IsOutlineVisible(float x, float y, Pen pen, Graphics graphics)
- public bool IsVisible(Point point)
- public bool IsVisible(Point pt, Graphics graphics)
- public bool IsOutlineVisible(Point pt, Pen pen, Graphics graphics)
- public bool IsVisible(float x, float y)
- public bool IsVisible(float x, float y, Graphics graphics)
- public bool IsVisible(Point point)
- public bool IsVisible(float x, float y)
- public bool IsVisible(float x, float y, Graphics graphics)
- public bool IsVisible(Point pt, Graphics graphics)
- public void Warp(ReadOnlySpan<PointF> destPoints, RectangleF srcRect, Matrix matrix = null, WarpMode warpMode = 0, float flatness = 0.25)
-
public sealed class GraphicsPathIterator : MarshalByRefObject, IDisposable
-
public sealed class LinearGradientBrush : Brush
- public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
- public LinearGradientBrush(Rectangle rect, Color color1, Color color2, LinearGradientMode linearGradientMode)
- public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
- public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, bool isAngleScaleable)
- public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
- public LinearGradientBrush(Rectangle rect, Color color1, Color color2, LinearGradientMode linearGradientMode)
- public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
- public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, bool isAngleScaleable)
-
public sealed class Matrix : MarshalByRefObject, IDisposable
-
public sealed class PathGradientBrush : Brush
System.Drawing.Imaging
-
public sealed class CachedBitmap : IDisposable
-
public sealed class ColorMatrix
-
public sealed class ColorPalette
-
public enum DitherType
-
public sealed class EncoderParameter : IDisposable
- public EncoderParameter(Encoder encoder, byte[] value)
- public EncoderParameter(Encoder encoder, byte[] value, bool undefined)
- public EncoderParameter(Encoder encoder, short[] value)
- public EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value)
- public EncoderParameter(Encoder encoder, int numerator, int denominator)
- public EncoderParameter(Encoder encoder, int NumberOfValues, int Type, int Value)
- public EncoderParameter(Encoder encoder, int numerator1, int demoninator1, int numerator2, int demoninator2)
- public EncoderParameter(Encoder encoder, int[] numerator, int[] denominator)
- public EncoderParameter(Encoder encoder, int[] numerator1, int[] denominator1, int[] numerator2, int[] denominator2)
- public EncoderParameter(Encoder encoder, int numerator, int denominator)
- public EncoderParameter(Encoder encoder, int numerator1, int demoninator1, int numerator2, int demoninator2)
- public EncoderParameter(Encoder encoder, string value)
- public EncoderParameter(Encoder encoder, byte[] value)
- public EncoderParameter(Encoder encoder, byte[] value, bool undefined)
- public EncoderParameter(Encoder encoder, short[] value)
- public EncoderParameter(Encoder encoder, int[] numerator, int[] denominator)
- public EncoderParameter(Encoder encoder, string value)
- public EncoderParameter(Encoder encoder, int[] numerator1, int[] denominator1, int[] numerator2, int[] denominator2)
- public EncoderParameter(Encoder encoder, int NumberOfValues, int Type, int Value)
- public EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value)
-
public sealed class EncoderParameters : IDisposable
-
public sealed class ImageAttributes : ICloneable, IDisposable
-
public sealed class ImageFormat
-
public sealed class Metafile : Image, IPointer<GpMetafile>
- public Metafile(IntPtr henhmetafile, bool deleteEmf)
- public Metafile(IntPtr referenceHdc, EmfType emfType)
- public Metafile(IntPtr referenceHdc, EmfType emfType, string description)
- public (IntPtr hmetafile, WmfPlaceableFileHeader wmfHeader)
- public Metafile(IntPtr henhmetafile, bool deleteEmf)
- public Metafile(string filename)
- public Metafile(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit)
- public Metafile(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
- public Metafile(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, string desc)
- public Metafile(IntPtr referenceHdc, EmfType emfType)
- public Metafile(Stream stream)
- public Metafile(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit)
- public Metafile(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
- public Metafile(string fileName, IntPtr referenceHdc)
- public Metafile(string fileName, IntPtr referenceHdc, EmfType type)
- public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect)
- public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit)
- public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type)
- public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, string desc)
- public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
- public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect)
- public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit)
- public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
- public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, string description)
- public Metafile(Stream stream, IntPtr referenceHdc, EmfType type, string description)
- public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect)
- public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit)
- public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
- public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
- public Metafile(Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
- public Metafile(string filename)
- public Metafile(string fileName, IntPtr referenceHdc)
- public Metafile(string fileName, IntPtr referenceHdc, EmfType type)
- public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect)
- public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit)
- public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
- public (IntPtr hmetafile, WmfPlaceableFileHeader wmfHeader)
- public Metafile(Stream stream)
- public Metafile(IntPtr referenceHdc, EmfType emfType, string description)
- public Metafile(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, string desc)
- public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect)
- public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit)
- public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
- public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, string description)
- public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect)
- public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit)
- public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type)
- public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
- public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, string desc)
- public static MetafileHeader (IntPtr henhmetafile)
- public Metafile(Stream stream, IntPtr referenceHdc, EmfType type, string description)
- public Metafile(Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
- public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
- public static MetafileHeader (Stream stream)
- public static MetafileHeader (IntPtr henhmetafile)
- public static MetafileHeader (Stream stream)
-
public enum PaletteType
System.Drawing.Imaging.Effects
System.Drawing.Interop
System.Drawing.Printing
-
public class InvalidPrinterException : SystemException
-
public class PrinterSettings : ICloneable
-
public sealed class PrinterUnitConvert
- public static int Convert(int value, PrinterUnit fromUnit, PrinterUnit toUnit)
- public static Margins Convert(Margins value, PrinterUnit fromUnit, PrinterUnit toUnit)
- public static Rectangle Convert(Rectangle value, PrinterUnit fromUnit, PrinterUnit toUnit)
- public static int Convert(int value, PrinterUnit fromUnit, PrinterUnit toUnit)
- public static Rectangle Convert(Rectangle value, PrinterUnit fromUnit, PrinterUnit toUnit)
- public static Margins Convert(Margins value, PrinterUnit fromUnit, PrinterUnit toUnit)