Graphics Класс

Определение

Инкапсулирует поверхность рисования GDI+.Encapsulates a GDI+ drawing surface. Этот класс не наследуется.This class cannot be inherited.

public ref class Graphics sealed : MarshalByRefObject, IDisposable, System::Drawing::IDeviceContext
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class Graphics : MarshalByRefObject, IDisposable, System.Drawing.IDeviceContext
type Graphics = class
    inherit MarshalByRefObject
    interface IDisposable
    interface IDeviceContext
Public NotInheritable Class Graphics
Inherits MarshalByRefObject
Implements IDeviceContext, IDisposable
Наследование
Атрибуты
Реализации

Примеры

Следующий пример кода предназначен для использования с Windows Forms и требует наличия PaintEventArgs объекта.The following code example is designed for use with Windows Forms and requires a PaintEventArgs object. Объект имеет имя e иPaint является параметром обработчика событий. PaintEventArgsThe PaintEventArgs object is named e and is a parameter of the Paint event handler. Код выполняет следующие действия.The code performs the following actions:

  • Создает изображение из файла JPEG.Creates an image from a JPEG file. Файл называется Сампимаг. jpg и находится в папке примера.The file is named SampImag.jpg and is located in the folder of the example.

  • Создает точку, в которой рисуется левый верхний угол изображения.Creates a point at which to draw the upper-left corner of the image.

  • Выводит немасштабированное изображение на экран с помощью Graphics объекта.Draws the unscaled image to the screen by using a Graphics object.

private:
   void DrawImagePointF( PaintEventArgs^ e )
   {
      // Create image.
      Image^ newImage = Image::FromFile( "SampImag.jpg" );

      // Create point for upper-left corner of image.
      PointF ulCorner = PointF(100.0F,100.0F);

      // Draw image to screen.
      e->Graphics->DrawImage( newImage, ulCorner );
   }
private void DrawImagePointF(PaintEventArgs e)
{
             
    // Create image.
    Image newImage = Image.FromFile("SampImag.jpg");
             
    // Create point for upper-left corner of image.
    PointF ulCorner = new PointF(100.0F, 100.0F);
             
    // Draw image to screen.
    e.Graphics.DrawImage(newImage, ulCorner);
}
Private Sub DrawImagePointF(ByVal e As PaintEventArgs)

    ' Create image.
    Dim newImage As Image = Image.FromFile("SampImag.jpg")

    ' Create point for upper-left corner of image.
    Dim ulCorner As New PointF(100.0F, 100.0F)

    ' Draw image to screen.
    e.Graphics.DrawImage(newImage, ulCorner)
End Sub

Комментарии

Graphics Класс предоставляет методы для рисования объектов на устройстве отображения.The Graphics class provides methods for drawing objects to the display device. Объект Graphics связан с конкретным контекстом устройства.A Graphics is associated with a specific device context.

Graphics Объект можно получить, Control.CreateGraphics вызвав метод для объекта, который наследуется от System.Windows.Forms.Controlили путем Graphics обработки Control.Paint события элемента управления и доступа к свойству System.Windows.Forms.PaintEventArgs класса.You can obtain a Graphics object by calling the Control.CreateGraphics method on an object that inherits from System.Windows.Forms.Control, or by handling a control's Control.Paint event and accessing the Graphics property of the System.Windows.Forms.PaintEventArgs class. Вы также можете создать Graphics объект из образа с FromImage помощью метода.You can also create a Graphics object from an image by using the FromImage method. Дополнительные сведения о создании Graphics объекта см. в разделе как Создание графических объектов для рисования.For more information about creating a Graphics object, see How to: Create Graphics Objects for Drawing.

С помощью Graphics объекта можно рисовать множество различных фигур и линий.You can draw many different shapes and lines by using a Graphics object. Дополнительные сведения о способах рисования линий и фигур см. в описании Drawконкретного метода графикалелемент для линии или фигуры, которые необходимо нарисовать.For more information about how to draw lines and shapes, see the specific DrawGraphicalElement method for the line or shape you want to draw. К этим методам DrawArcотносятся DrawClosedCurve DrawLine, DrawPolygon,, DrawRectangleи.These methods include DrawLine, DrawArc, DrawClosedCurve, DrawPolygon, and DrawRectangle. Дополнительные сведения о способах рисования линий и фигур см. в разделе Использование пера для рисования линий и фигур и Использование кисти для заливки фигур.For more information about how to draw lines and shapes, see Using a Pen to Draw Lines and Shapes and Using a Brush to Fill Shapes.

Изображения и значки можно также нарисовать с помощью DrawImage методов и DrawIcon соответственно.You can also draw images and icons by using the DrawImage and DrawIcon methods, respectively. Чтобы выполнить побитовую пересылку цветовых данных с экрана на поверхность Graphics рисования объекта, см. раздел. CopyFromScreenTo perform a bit-block transfer of color data from the screen to the drawing surface of the Graphics object, see CopyFromScreen. Дополнительные сведения о том, как нарисовать изображения с Graphics помощью объекта, см. в разделе Работа с изображениями, точечными рисунками, значками и метафайлами.For more information about how to draw images with a Graphics object, see Working with Images, Bitmaps, Icons, and Metafiles.

Кроме того, можно управлять системой координат, используемой Graphics объектом.In addition, you can manipulate the coordinate system used by the Graphics object. Дополнительные сведения о системе координат и ее управлении см. в разделе системы координат и преобразования.For more information on the coordinate system and how to manipulate it, see Coordinate Systems and Transformations.

Свойства

Clip

Возвращает или задает объект Region, ограничивающий область рисования данного объекта Graphics.Gets or sets a Region that limits the drawing region of this Graphics.

ClipBounds

Возвращает структуру RectangleF, которая ограничивает отсеченную область данного объекта Graphics.Gets a RectangleF structure that bounds the clipping region of this Graphics.

CompositingMode

Возвращает значение, задающее способ рисования составных изображений в данном объекте Graphics.Gets a value that specifies how composited images are drawn to this Graphics.

CompositingQuality

Возвращает или задает качество отрисовки составных изображений, которые формируются в данном объекте Graphics.Gets or sets the rendering quality of composited images drawn to this Graphics.

DpiX

Получает горизонтальное разрешение данного объекта Graphics.Gets the horizontal resolution of this Graphics.

DpiY

Получает вертикальное разрешение данного объекта Graphics.Gets the vertical resolution of this Graphics.

InterpolationMode

Возвращает или задает режим интерполяции, связанный с данным объектом Graphics.Gets or sets the interpolation mode associated with this Graphics.

IsClipEmpty

Получает значение, которое указывает, является ли вырезанная область данного объекта Graphics пустой.Gets a value indicating whether the clipping region of this Graphics is empty.

IsVisibleClipEmpty

Получает значение, которое указывает, является ли видимая вырезанная область данного объекта Graphics пустой.Gets a value indicating whether the visible clipping region of this Graphics is empty.

PageScale

Возвращает или задает масштабирование между универсальными единицами и единицами страницы для данного объекта Graphics.Gets or sets the scaling between world units and page units for this Graphics.

PageUnit

Возвращает или задает единицу измерения для координат страницы данного объекта Graphics.Gets or sets the unit of measure used for page coordinates in this Graphics.

PixelOffsetMode

Получает или задает значение, которое задает порядок смещения пикселей во время отрисовки данного объекта Graphics.Gets or sets a value specifying how pixels are offset during rendering of this Graphics.

RenderingOrigin

Возвращает или задает начало координат при отрисовке данного объекта Graphics для кистей сглаживания цветовых переходов и штриховки.Gets or sets the rendering origin of this Graphics for dithering and for hatch brushes.

SmoothingMode

Возвращает или задает качество отрисовки данного объекта Graphics.Gets or sets the rendering quality for this Graphics.

TextContrast

Возвращает или задает значение коррекции показателя гаммы для отрисовки текста.Gets or sets the gamma correction value for rendering text.

TextRenderingHint

Возвращает или задает режим отрисовки текста, связанного с данным объектом Graphics.Gets or sets the rendering mode for text associated with this Graphics.

Transform

Возвращает или задает копию геометрического универсального преобразования объекта Graphics.Gets or sets a copy of the geometric world transformation for this Graphics.

VisibleClipBounds

Получает ограничивающий прямоугольник видимой вырезанной области данного объекта Graphics.Gets the bounding rectangle of the visible clipping region of this Graphics.

Методы

AddMetafileComment(Byte[])

Добавляет комментарий к текущему объекту Metafile.Adds a comment to the current Metafile.

BeginContainer()

Сохраняет графический контейнер, содержащий текущее состояние данного объекта Graphics, а затем открывает и использует новый графический контейнер.Saves a graphics container with the current state of this Graphics and opens and uses a new graphics container.

BeginContainer(Rectangle, Rectangle, GraphicsUnit)

Сохраняет графический контейнер, содержащий текущее состояние данного объекта Graphics, а также открывает и использует новый графический контейнер с указанным преобразованием масштаба.Saves a graphics container with the current state of this Graphics and opens and uses a new graphics container with the specified scale transformation.

BeginContainer(RectangleF, RectangleF, GraphicsUnit)

Сохраняет графический контейнер, содержащий текущее состояние данного объекта Graphics, а также открывает и использует новый графический контейнер с указанным преобразованием масштаба.Saves a graphics container with the current state of this Graphics and opens and uses a new graphics container with the specified scale transformation.

Clear(Color)

Очищает всю поверхность рисования и выполняет заливку поверхности указанным цветом фона.Clears the entire drawing surface and fills it with the specified background color.

CopyFromScreen(Int32, Int32, Int32, Int32, Size)

Выполняет передачу данных о цвете, соответствующих прямоугольной области пикселей, блоками битов с экрана на поверхность рисования объекта Graphics.Performs a bit-block transfer of the color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the Graphics.

CopyFromScreen(Int32, Int32, Int32, Int32, Size, CopyPixelOperation)

Выполняет передачу данных о цвете, соответствующих прямоугольной области пикселей, блоками битов с экрана на поверхность рисования объекта Graphics.Performs a bit-block transfer of the color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the Graphics.

CopyFromScreen(Point, Point, Size)

Выполняет перемещение набора битов данных о цвете, соответствующих прямоугольнику пикселей, с экрана на поверхность рисования объекта Graphics.Performs a bit-block transfer of color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the Graphics.

CopyFromScreen(Point, Point, Size, CopyPixelOperation)

Выполняет перемещение набора битов данных о цвете, соответствующих прямоугольнику пикселей, с экрана на поверхность рисования объекта Graphics.Performs a bit-block transfer of color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the Graphics.

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Унаследовано от MarshalByRefObject)
Dispose()

Освобождает все ресурсы, используемые этим объектом Graphics.Releases all resources used by this Graphics.

DrawArc(Pen, Int32, Int32, Int32, Int32, Int32, Int32)

Рисует дугу, которая является частью эллипса, заданного парой координат, шириной и высотой.Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height.

DrawArc(Pen, Rectangle, Single, Single)

Рисует дугу, которая является частью эллипса, заданного структурой Rectangle.Draws an arc representing a portion of an ellipse specified by a Rectangle structure.

DrawArc(Pen, RectangleF, Single, Single)

Рисует дугу, которая является частью эллипса, заданного структурой RectangleF.Draws an arc representing a portion of an ellipse specified by a RectangleF structure.

DrawArc(Pen, Single, Single, Single, Single, Single, Single)

Рисует дугу, которая является частью эллипса, заданного парой координат, шириной и высотой.Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height.

DrawBezier(Pen, Point, Point, Point, Point)

Рисует кривую Безье, определяемую четырьмя структурами Point.Draws a Bézier spline defined by four Point structures.

DrawBezier(Pen, PointF, PointF, PointF, PointF)

Рисует кривую Безье, определяемую четырьмя структурами PointF.Draws a Bézier spline defined by four PointF structures.

DrawBezier(Pen, Single, Single, Single, Single, Single, Single, Single, Single)

Строит кривую Безье, определяемую четырьмя упорядоченными парами координат, которые представляют собой точки.Draws a Bézier spline defined by four ordered pairs of coordinates that represent points.

DrawBeziers(Pen, Point[])

Рисует последовательность кривых Безье из массива структур Point.Draws a series of Bézier splines from an array of Point structures.

DrawBeziers(Pen, PointF[])

Рисует последовательность кривых Безье из массива структур PointF.Draws a series of Bézier splines from an array of PointF structures.

DrawClosedCurve(Pen, Point[])

Строит замкнутую фундаментальную кривую, определяемую массивом структур Point.Draws a closed cardinal spline defined by an array of Point structures.

DrawClosedCurve(Pen, Point[], Single, FillMode)

Строит замкнутую фундаментальную кривую, определяемую массивом структур Point с указанным натяжением.Draws a closed cardinal spline defined by an array of Point structures using a specified tension.

DrawClosedCurve(Pen, PointF[])

Строит замкнутую фундаментальную кривую, определяемую массивом структур PointF.Draws a closed cardinal spline defined by an array of PointF structures.

DrawClosedCurve(Pen, PointF[], Single, FillMode)

Строит замкнутую фундаментальную кривую, определяемую массивом структур PointF с указанным натяжением.Draws a closed cardinal spline defined by an array of PointF structures using a specified tension.

DrawCurve(Pen, Point[])

Строит фундаментальную кривую через точки указанного массива структур Point.Draws a cardinal spline through a specified array of Point structures.

DrawCurve(Pen, Point[], Int32, Int32, Single)

Строит фундаментальную кривую через точки указанного массива структур Point с указанным натяжением.Draws a cardinal spline through a specified array of Point structures using a specified tension.

DrawCurve(Pen, Point[], Single)

Строит фундаментальную кривую через точки указанного массива структур Point с указанным натяжением.Draws a cardinal spline through a specified array of Point structures using a specified tension.

DrawCurve(Pen, PointF[])

Строит фундаментальную кривую через точки указанного массива структур PointF.Draws a cardinal spline through a specified array of PointF structures.

DrawCurve(Pen, PointF[], Int32, Int32)

Строит фундаментальную кривую через точки указанного массива структур PointF.Draws a cardinal spline through a specified array of PointF structures. Смещение при рисовании начинается от начала массива.The drawing begins offset from the beginning of the array.

DrawCurve(Pen, PointF[], Int32, Int32, Single)

Строит фундаментальную кривую через точки указанного массива структур PointF с указанным натяжением.Draws a cardinal spline through a specified array of PointF structures using a specified tension. Смещение при рисовании начинается от начала массива.The drawing begins offset from the beginning of the array.

DrawCurve(Pen, PointF[], Single)

Строит фундаментальную кривую через точки указанного массива структур PointF с указанным натяжением.Draws a cardinal spline through a specified array of PointF structures using a specified tension.

DrawEllipse(Pen, Int32, Int32, Int32, Int32)

Рисует эллипс, определяемый ограничивающим прямоугольником, заданным с помощью координат для верхнего левого угла прямоугольника, высоты и ширины.Draws an ellipse defined by a bounding rectangle specified by coordinates for the upper-left corner of the rectangle, a height, and a width.

DrawEllipse(Pen, Rectangle)

Рисует эллипс, определяемый ограничивающей структурой Rectangle.Draws an ellipse specified by a bounding Rectangle structure.

DrawEllipse(Pen, RectangleF)

Рисует эллипс, определяемый ограничивающей структурой RectangleF.Draws an ellipse defined by a bounding RectangleF.

DrawEllipse(Pen, Single, Single, Single, Single)

Рисует эллипс, определенный ограничивающим прямоугольником, заданным с помощью пары координат, ширины и высоты.Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width.

DrawIcon(Icon, Int32, Int32)

Формирует изображение, представленное указанным объектом Icon, расположенным по указанным координатам.Draws the image represented by the specified Icon at the specified coordinates.

DrawIcon(Icon, Rectangle)

Формирует изображение, представленное указанным объектом Icon в пределах области, заданной структурой Rectangle.Draws the image represented by the specified Icon within the area specified by a Rectangle structure.

DrawIconUnstretched(Icon, Rectangle)

Формирует изображение, представленное указанным объектом Icon без его масштабирования.Draws the image represented by the specified Icon without scaling the image.

DrawImage(Image, Int32, Int32)

Рисует заданное изображение, используя его исходный фактический размер, в месте, задаваемом парой координат.Draws the specified image, using its original physical size, at the location specified by a coordinate pair.

DrawImage(Image, Int32, Int32, Int32, Int32)

Рисует заданный объект Image в заданном месте, используя указанный размер.Draws the specified Image at the specified location and with the specified size.

DrawImage(Image, Int32, Int32, Rectangle, GraphicsUnit)

Рисует часть изображения в заданном месте.Draws a portion of an image at a specified location.

DrawImage(Image, Point)

Рисует заданный объект Image в заданном месте, используя его исходный фактический размер.Draws the specified Image, using its original physical size, at the specified location.

DrawImage(Image, Point[])

Рисует заданный объект Image в заданном месте, используя указанные форму и размер.Draws the specified Image at the specified location and with the specified shape and size.

DrawImage(Image, Point[], Rectangle, GraphicsUnit)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes)

Рисует заданную часть указанного объекта Image в заданном месте.Draws the specified portion of the specified Image at the specified location.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, Int32)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, PointF)

Рисует заданный объект Image в заданном месте, используя его исходный фактический размер.Draws the specified Image, using its original physical size, at the specified location.

DrawImage(Image, PointF[])

Рисует заданный объект Image в заданном месте, используя указанные форму и размер.Draws the specified Image at the specified location and with the specified shape and size.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, Int32)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle)

Рисует заданный объект Image в заданном месте, используя указанный размер.Draws the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, IntPtr)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Rectangle, GraphicsUnit)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, IntPtr)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, RectangleF)

Рисует заданный объект Image в заданном месте, используя указанный размер.Draws the specified Image at the specified location and with the specified size.

DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)

Рисует заданную часть указанного объекта Image в заданном месте, используя заданный размер.Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Single, Single)

Рисует заданный объект Image в заданном месте, используя его исходный фактический размер.Draws the specified Image, using its original physical size, at the specified location.

DrawImage(Image, Single, Single, RectangleF, GraphicsUnit)

Рисует часть изображения в заданном месте.Draws a portion of an image at a specified location.

DrawImage(Image, Single, Single, Single, Single)

Рисует заданный объект Image в заданном месте, используя указанный размер.Draws the specified Image at the specified location and with the specified size.

DrawImageUnscaled(Image, Int32, Int32)

Рисует заданное изображение, используя его исходный фактический размер, в месте, задаваемом парой координат.Draws the specified image using its original physical size at the location specified by a coordinate pair.

DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)

Рисует заданное изображение в заданном месте, используя его исходный фактический размер.Draws a specified image using its original physical size at a specified location.

DrawImageUnscaled(Image, Point)

Рисует заданное изображение в заданном месте, используя его исходный фактический размер.Draws a specified image using its original physical size at a specified location.

DrawImageUnscaled(Image, Rectangle)

Рисует заданное изображение в заданном месте, используя его исходный фактический размер.Draws a specified image using its original physical size at a specified location.

DrawImageUnscaledAndClipped(Image, Rectangle)

Рисует заданное изображение без масштабирования и при необходимости обрезает его, чтобы оно вмещалось в указываемом прямоугольнике.Draws the specified image without scaling and clips it, if necessary, to fit in the specified rectangle.

DrawLine(Pen, Int32, Int32, Int32, Int32)

Проводит линию, соединяющую две точки, задаваемые парами координат.Draws a line connecting the two points specified by the coordinate pairs.

DrawLine(Pen, Point, Point)

Проводит линию, соединяющую две структуры Point.Draws a line connecting two Point structures.

DrawLine(Pen, PointF, PointF)

Проводит линию, соединяющую две структуры PointF.Draws a line connecting two PointF structures.

DrawLine(Pen, Single, Single, Single, Single)

Проводит линию, соединяющую две точки, задаваемые парами координат.Draws a line connecting the two points specified by the coordinate pairs.

DrawLines(Pen, Point[])

Рисует набор сегментов линий, которые соединяют массив структур Point.Draws a series of line segments that connect an array of Point structures.

DrawLines(Pen, PointF[])

Рисует набор сегментов линий, которые соединяют массив структур PointF.Draws a series of line segments that connect an array of PointF structures.

DrawPath(Pen, GraphicsPath)

Рисует объект GraphicsPath.Draws a GraphicsPath.

DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32)

Рисует сектор, определяемый эллипсом, который задан парой координат, шириной, высотой и двумя радиальными линиями.Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, a height, and two radial lines.

DrawPie(Pen, Rectangle, Single, Single)

Рисует сектор, который определяется эллипсом, заданным структурой Rectangle и двумя радиальными линиями.Draws a pie shape defined by an ellipse specified by a Rectangle structure and two radial lines.

DrawPie(Pen, RectangleF, Single, Single)

Рисует сектор, который определяется эллипсом, заданным структурой RectangleF и двумя радиальными линиями.Draws a pie shape defined by an ellipse specified by a RectangleF structure and two radial lines.

DrawPie(Pen, Single, Single, Single, Single, Single, Single)

Рисует сектор, определяемый эллипсом, который задан парой координат, шириной, высотой и двумя радиальными линиями.Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, a height, and two radial lines.

DrawPolygon(Pen, Point[])

Рисует многоугольник, определяемый массивом структур Point.Draws a polygon defined by an array of Point structures.

DrawPolygon(Pen, PointF[])

Рисует многоугольник, определяемый массивом структур PointF.Draws a polygon defined by an array of PointF structures.

DrawRectangle(Pen, Int32, Int32, Int32, Int32)

Рисует прямоугольник, который определен парой координат, шириной и высотой.Draws a rectangle specified by a coordinate pair, a width, and a height.

DrawRectangle(Pen, Rectangle)

Рисует прямоугольник, определяемый структурой Rectangle.Draws a rectangle specified by a Rectangle structure.

DrawRectangle(Pen, Single, Single, Single, Single)

Рисует прямоугольник, который определен парой координат, шириной и высотой.Draws a rectangle specified by a coordinate pair, a width, and a height.

DrawRectangles(Pen, Rectangle[])

Рисует набор прямоугольников, определяемых структурами Rectangle.Draws a series of rectangles specified by Rectangle structures.

DrawRectangles(Pen, RectangleF[])

Рисует набор прямоугольников, определяемых структурами RectangleF.Draws a series of rectangles specified by RectangleF structures.

DrawString(String, Font, Brush, PointF)

Создает указываемую текстовую строку в заданном месте с помощью определяемых объектов Brush и Font.Draws the specified text string at the specified location with the specified Brush and Font objects.

DrawString(String, Font, Brush, PointF, StringFormat)

Рисует заданную текстовую строку в заданном месте с помощью определяемых объектов Brush и Font, используя атрибуты форматирования заданного формата 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.

DrawString(String, Font, Brush, RectangleF)

Рисует заданную текстовую строку в указанном прямоугольнике с помощью определяемых объектов Brush и Font.Draws the specified text string in the specified rectangle with the specified Brush and Font objects.

DrawString(String, Font, Brush, RectangleF, StringFormat)

Рисует заданную текстовую строку в заданном прямоугольнике с помощью определяемых объектов Brush и Font, используя атрибуты форматирования заданного формата 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.

DrawString(String, Font, Brush, Single, Single)

Создает указываемую текстовую строку в заданном месте с помощью определяемых объектов Brush и Font.Draws the specified text string at the specified location with the specified Brush and Font objects.

DrawString(String, Font, Brush, Single, Single, StringFormat)

Рисует заданную текстовую строку в заданном месте с помощью определяемых объектов Brush и Font, используя атрибуты форматирования заданного формата 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.

EndContainer(GraphicsContainer)

Закрывает текущий графический контейнер и восстанавливает состояние данного объекта Graphics, которое было сохранено при вызове метода BeginContainer().Closes the current graphics container and restores the state of this Graphics to the state saved by a call to the BeginContainer() method.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданной точке.Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданной точке.Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданной точке.Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point using specified image attributes.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз в метод обратного вызова, который отображает их в заданной точке.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз в метод обратного вызова, который отображает их в заданной точке.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданной точке, используя указанные атрибуты рисунка.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point using specified image attributes.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)

Отправляет записи указанного объекта Metafile по одной записи за раз в метод обратного вызова для их отображения в заданном параллелограмме.Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи указанного объекта Metafile по одной записи за раз в метод обратного вызова для их отображения в заданном параллелограмме.Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном параллелограмме, используя указанные атрибуты рисунка.Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram using specified image attributes.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном параллелограмме.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном параллелограмме.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном параллелограмме, используя указанные атрибуты рисунка.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram using specified image attributes.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданной точке.Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданной точке.Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданной точке.Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point using specified image attributes.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз в метод обратного вызова, который отображает их в заданной точке.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз в метод обратного вызова, который отображает их в заданной точке.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданной точке, используя указанные атрибуты рисунка.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point using specified image attributes.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)

Отправляет записи указанного объекта Metafile по одной записи за раз в метод обратного вызова для их отображения в заданном параллелограмме.Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи указанного объекта Metafile по одной записи за раз в метод обратного вызова для их отображения в заданном параллелограмме.Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном параллелограмме, используя указанные атрибуты рисунка.Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram using specified image attributes.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном параллелограмме.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном параллелограмме.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном параллелограмме, используя указанные атрибуты рисунка.Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram using specified image attributes.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова для их отображения в заданном прямоугольнике.Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова для их отображения в заданном прямоугольнике.Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи указанного объекта Metafile по одной записи за раз в метод обратного вызова, который отображает их в заданном прямоугольнике, используя указанные атрибуты изображения.Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle using specified image attributes.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном прямоугольнике.Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном прямоугольнике.Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном прямоугольнике, используя указанные атрибуты рисунка.Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle using specified image attributes.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова для их отображения в заданном прямоугольнике.Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи указанного объекта Metafile по одной записи за раз методу обратного вызова для их отображения в заданном прямоугольнике.Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи указанного объекта Metafile по одной записи за раз в метод обратного вызова, который отображает их в заданном прямоугольнике, используя указанные атрибуты изображения.Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle using specified image attributes.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном прямоугольнике.Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном прямоугольнике.Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

Отправляет записи в выбранном прямоугольнике из объекта Metafile по одной записи за раз методу обратного вызова, который отображает их в заданном прямоугольнике, используя указанные атрибуты рисунка.Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle using specified image attributes.

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
ExcludeClip(Rectangle)

Обновляет вырезанную область данного объекта Graphics, чтобы исключить из нее часть, определяемую структурой Rectangle.Updates the clip region of this Graphics to exclude the area specified by a Rectangle structure.

ExcludeClip(Region)

Обновляет вырезанную область данного объекта Graphics, чтобы исключить из нее часть, определяемую структурой Region.Updates the clip region of this Graphics to exclude the area specified by a Region.

FillClosedCurve(Brush, Point[])

Заполняет внутреннюю часть замкнутой фундаментальной кривой, определяемой массивом структур Point.Fills the interior of a closed cardinal spline curve defined by an array of Point structures.

FillClosedCurve(Brush, Point[], FillMode)

Заполняет внутреннюю часть замкнутой фундаментальной сплайновой кривой, определяемой массивом структур Point, используя указанный режим заливки.Fills the interior of a closed cardinal spline curve defined by an array of Point structures using the specified fill mode.

FillClosedCurve(Brush, Point[], FillMode, Single)

Заполняет внутреннюю часть замкнутой фундаментальной кривой, определяемой массивом структур Point, используя указанные режим заливки и натяжение.Fills the interior of a closed cardinal spline curve defined by an array of Point structures using the specified fill mode and tension.

FillClosedCurve(Brush, PointF[])

Заполняет внутреннюю часть замкнутой фундаментальной кривой, определяемой массивом структур PointF.Fills the interior of a closed cardinal spline curve defined by an array of PointF structures.

FillClosedCurve(Brush, PointF[], FillMode)

Заполняет внутреннюю часть замкнутой фундаментальной сплайновой кривой, определяемой массивом структур PointF, используя указанный режим заливки.Fills the interior of a closed cardinal spline curve defined by an array of PointF structures using the specified fill mode.

FillClosedCurve(Brush, PointF[], FillMode, Single)

Заполняет внутреннюю часть замкнутой фундаментальной кривой, определяемой массивом структур PointF, используя указанные режим заливки и натяжение.Fills the interior of a closed cardinal spline curve defined by an array of PointF structures using the specified fill mode and tension.

FillEllipse(Brush, Int32, Int32, Int32, Int32)

Заполняет внутреннюю часть эллипса, определяемого ограничивающим прямоугольником, заданным с помощью пары координат, ширины и высоты.Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height.

FillEllipse(Brush, Rectangle)

Заполняет внутреннюю часть эллипса, определяемого ограничивающим прямоугольником, который задан структурой Rectangle.Fills the interior of an ellipse defined by a bounding rectangle specified by a Rectangle structure.

FillEllipse(Brush, RectangleF)

Заполняет внутреннюю часть эллипса, определяемого ограничивающим прямоугольником, который задан структурой RectangleF.Fills the interior of an ellipse defined by a bounding rectangle specified by a RectangleF structure.

FillEllipse(Brush, Single, Single, Single, Single)

Заполняет внутреннюю часть эллипса, определяемого ограничивающим прямоугольником, заданным с помощью пары координат, ширины и высоты.Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height.

FillPath(Brush, GraphicsPath)

Заполняет внутреннюю часть объекта GraphicsPath.Fills the interior of a GraphicsPath.

FillPie(Brush, Int32, Int32, Int32, Int32, Int32, Int32)

Заполняет внутреннюю часть сектора, определяемого эллипсом, который задан парой координат, шириной, высотой и двумя радиальными линиями.Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, a height, and two radial lines.

FillPie(Brush, Rectangle, Single, Single)

Заполняет внутреннюю часть сектора, определяемого эллипсом, который задан структурой RectangleF, и двумя радиальными линиями.Fills the interior of a pie section defined by an ellipse specified by a RectangleF structure and two radial lines.

FillPie(Brush, Single, Single, Single, Single, Single, Single)

Заполняет внутреннюю часть сектора, определяемого эллипсом, который задан парой координат, шириной, высотой и двумя радиальными линиями.Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, a height, and two radial lines.

FillPolygon(Brush, Point[])

Заполняет внутреннюю часть многоугольника, определяемого массивом точек, заданных структурами Point.Fills the interior of a polygon defined by an array of points specified by Point structures.

FillPolygon(Brush, Point[], FillMode)

Заполняет внутреннюю часть многоугольника, определенного массивом точек, заданных структурами Point, используя указанный режим заливки.Fills the interior of a polygon defined by an array of points specified by Point structures using the specified fill mode.

FillPolygon(Brush, PointF[])

Заполняет внутреннюю часть многоугольника, определяемого массивом точек, заданных структурами PointF.Fills the interior of a polygon defined by an array of points specified by PointF structures.

FillPolygon(Brush, PointF[], FillMode)

Заполняет внутреннюю часть многоугольника, определенного массивом точек, заданных структурами PointF, используя указанный режим заливки.Fills the interior of a polygon defined by an array of points specified by PointF structures using the specified fill mode.

FillRectangle(Brush, Int32, Int32, Int32, Int32)

Заполняет внутреннюю часть прямоугольника, который определен парой координат, шириной и высотой.Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.

FillRectangle(Brush, Rectangle)

Заполняет внутреннюю часть прямоугольника, определяемого структурой Rectangle.Fills the interior of a rectangle specified by a Rectangle structure.

FillRectangle(Brush, RectangleF)

Заполняет внутреннюю часть прямоугольника, определяемого структурой RectangleF.Fills the interior of a rectangle specified by a RectangleF structure.

FillRectangle(Brush, Single, Single, Single, Single)

Заполняет внутреннюю часть прямоугольника, который определен парой координат, шириной и высотой.Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.

FillRectangles(Brush, Rectangle[])

Заполняет внутреннюю часть набора прямоугольников, определяемых структурами Rectangle.Fills the interiors of a series of rectangles specified by Rectangle structures.

FillRectangles(Brush, RectangleF[])

Заполняет внутреннюю часть набора прямоугольников, определяемых структурами RectangleF.Fills the interiors of a series of rectangles specified by RectangleF structures.

FillRegion(Brush, Region)

Заполняет внутреннюю часть объекта Region.Fills the interior of a Region.

Finalize()

Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

Flush()

Вызывает принудительное выполнение всех отложенных графических операций и немедленно возвращается, не дожидаясь их окончания.Forces execution of all pending graphics operations and returns immediately without waiting for the operations to finish.

Flush(FlushIntention)

Вызывает принудительное выполнение всех отложенных графических операций. При этом в соответствии с настройкой метод дожидается или не дожидается окончания операций для возврата.Forces execution of all pending graphics operations with the method waiting or not waiting, as specified, to return before the operations finish.

FromHdc(IntPtr)

Создает новый объект Graphics из указанного дескриптора для контекста устройства.Creates a new Graphics from the specified handle to a device context.

FromHdc(IntPtr, IntPtr)

Создает новый объект Graphics из указанного дескриптора контекста устройства и дескриптора устройства.Creates a new Graphics from the specified handle to a device context and handle to a device.

FromHdcInternal(IntPtr)

Возвращает объект Graphics для контекста заданного устройства.Returns a Graphics for the specified device context.

FromHwnd(IntPtr)

Создает новый объект Graphics из указанного дескриптора окна.Creates a new Graphics from the specified handle to a window.

FromHwndInternal(IntPtr)

Создает новый объект Graphics для указанного дескриптора окна.Creates a new Graphics for the specified windows handle.

FromImage(Image)

Создает новый объект Graphics из указанного рисунка Image.Creates a new Graphics from the specified Image.

GetContextInfo()

Получает совокупный контекст графики.Gets the cumulative graphics context.

GetHalftonePalette()

Получает дескриптор текущей полутоновой палитры Windows.Gets a handle to the current Windows halftone palette.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetHdc()

Получает дескриптор контекста устройства, связанный с данным объектом Graphics.Gets the handle to the device context associated with this Graphics.

GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
GetNearestColor(Color)

Получает цвет, ближайший к указанной структуре Color.Gets the nearest color to the specified Color structure.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
IntersectClip(Rectangle)

Обновляет вырезанную область данного объекта Graphics, включая в нее пересечение текущей вырезанной области и указанной структуры Rectangle.Updates the clip region of this Graphics to the intersection of the current clip region and the specified Rectangle structure.

IntersectClip(RectangleF)

Обновляет вырезанную область данного объекта Graphics, включая в нее пересечение текущей вырезанной области и указанной структуры RectangleF.Updates the clip region of this Graphics to the intersection of the current clip region and the specified RectangleF structure.

IntersectClip(Region)

Обновляет вырезанную область данного объекта Graphics, включая в нее пересечение текущей вырезанной области и указанной структуры Region.Updates the clip region of this Graphics to the intersection of the current clip region and the specified Region.

IsVisible(Int32, Int32)

Указывает, содержится ли точка, задаваемая с помощью пары координат, в видимой вырезанной области данного объекта Graphics.Indicates whether the point specified by a pair of coordinates is contained within the visible clip region of this Graphics.

IsVisible(Int32, Int32, Int32, Int32)

Указывает, содержится ли прямоугольник, задаваемый с помощью пары координат, ширины и высоты, в видимой вырезанной области данного объекта Graphics.Indicates whether the rectangle specified by a pair of coordinates, a width, and a height is contained within the visible clip region of this Graphics.

IsVisible(Point)

Указывает, содержится ли заданная структура Point в видимой вырезанной области данного объекта Graphics.Indicates whether the specified Point structure is contained within the visible clip region of this Graphics.

IsVisible(PointF)

Указывает, содержится ли заданная структура PointF в видимой вырезанной области данного объекта Graphics.Indicates whether the specified PointF structure is contained within the visible clip region of this Graphics.

IsVisible(Rectangle)

Указывает, содержится ли прямоугольник, задаваемый структурой Rectangle, в видимой отсеченной области данного объекта Graphics.Indicates whether the rectangle specified by a Rectangle structure is contained within the visible clip region of this Graphics.

IsVisible(RectangleF)

Указывает, содержится ли прямоугольник, задаваемый структурой RectangleF, в видимой отсеченной области данного объекта Graphics.Indicates whether the rectangle specified by a RectangleF structure is contained within the visible clip region of this Graphics.

IsVisible(Single, Single)

Указывает, содержится ли точка, задаваемая с помощью пары координат, в видимой вырезанной области данного объекта Graphics.Indicates whether the point specified by a pair of coordinates is contained within the visible clip region of this Graphics.

IsVisible(Single, Single, Single, Single)

Указывает, содержится ли прямоугольник, задаваемый с помощью пары координат, ширины и высоты, в видимой вырезанной области данного объекта Graphics.Indicates whether the rectangle specified by a pair of coordinates, a width, and a height is contained within the visible clip region of this Graphics.

MeasureCharacterRanges(String, Font, RectangleF, StringFormat)

Получает массив объектов Region, каждый из которых ограничивает диапазон позиций символов в рамках указанной строки.Gets an array of Region objects, each of which bounds a range of character positions within the specified string.

MeasureString(String, Font)

Измеряет указанную строку в процессе ее создания с помощью заданного объекта Font.Measures the specified string when drawn with the specified Font.

MeasureString(String, Font, Int32)

Измеряет указанную строку в процессе ее создания с помощью заданного объекта Font.Measures the specified string when drawn with the specified Font.

MeasureString(String, Font, Int32, StringFormat)

Измеряет указанную строку при ее отображении с заданным шрифтом Font и отформатированную с помощью заданного формата StringFormat.Measures the specified string when drawn with the specified Font and formatted with the specified StringFormat.

MeasureString(String, Font, PointF, StringFormat)

Измеряет указанную строку при ее отображении с заданным шрифтом Font и отформатированную с помощью заданного формата StringFormat.Measures the specified string when drawn with the specified Font and formatted with the specified StringFormat.

MeasureString(String, Font, SizeF)

Измеряет указанную строку в процессе ее создания с заданным шрифтом Font в пределах заданной области макета.Measures the specified string when drawn with the specified Font within the specified layout area.

MeasureString(String, Font, SizeF, StringFormat)

Измеряет указанную строку при ее отображении с заданным шрифтом Font и отформатированную с помощью заданного формата StringFormat.Measures the specified string when drawn with the specified Font and formatted with the specified StringFormat.

MeasureString(String, Font, SizeF, StringFormat, Int32, Int32)

Измеряет указанную строку при ее отображении с заданным шрифтом Font и отформатированную с помощью заданного формата StringFormat.Measures the specified string when drawn with the specified Font and formatted with the specified StringFormat.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Унаследовано от MarshalByRefObject)
MultiplyTransform(Matrix)

Умножает универсальное преобразование данного объекта Graphics на указываемый объект Matrix.Multiplies the world transformation of this Graphics and specified the Matrix.

MultiplyTransform(Matrix, MatrixOrder)

Умножает универсальное преобразование данного объекта Graphics на указываемый объект Matrix в заданном порядке.Multiplies the world transformation of this Graphics and specified the Matrix in the specified order.

ReleaseHdc()

Освобождает дескриптор контекста устройства, полученный в результате предыдущего вызова метода GetHdc() данного объекта Graphics.Releases a device context handle obtained by a previous call to the GetHdc() method of this Graphics.

ReleaseHdc(IntPtr)

Освобождает дескриптор контекста устройства, полученный в результате предыдущего вызова метода GetHdc() данного объекта Graphics.Releases a device context handle obtained by a previous call to the GetHdc() method of this Graphics.

ReleaseHdcInternal(IntPtr)

Освобождает дескриптор контекста устройства.Releases a handle to a device context.

ResetClip()

Сбрасывает вырезанную область данного объекта Graphics и делает ее бесконечной.Resets the clip region of this Graphics to an infinite region.

ResetTransform()

Сбрасывает матрицу универсального преобразования данного объекта Graphics и делает ее единичной матрицей.Resets the world transformation matrix of this Graphics to the identity matrix.

Restore(GraphicsState)

Восстанавливает состояние данного объекта Graphics, возвращая его к состоянию, представленному объектом GraphicsState.Restores the state of this Graphics to the state represented by a GraphicsState.

RotateTransform(Single)

Применяет заданное вращение к матрице преобразования данного объекта Graphics.Applies the specified rotation to the transformation matrix of this Graphics.

RotateTransform(Single, MatrixOrder)

Применяет заданный поворот к матрице преобразования данного объекта Graphics в указанном порядке.Applies the specified rotation to the transformation matrix of this Graphics in the specified order.

Save()

Сохраняет текущее состояние данного объекта Graphics и связывает сохраненное состояние с объектом GraphicsState.Saves the current state of this Graphics and identifies the saved state with a GraphicsState.

ScaleTransform(Single, Single)

Применяет указанную операцию масштабирования к матрице преобразования данного объекта Graphics путем ее добавления к матрице преобразования объекта.Applies the specified scaling operation to the transformation matrix of this Graphics by prepending it to the object's transformation matrix.

ScaleTransform(Single, Single, MatrixOrder)

Применяет заданную операцию масштабирования к матрице преобразования данного объекта Graphics в указанном порядке.Applies the specified scaling operation to the transformation matrix of this Graphics in the specified order.

SetClip(Graphics)

Задает вырезанную область данного объекта Graphics равной свойству Clip указанного объекта Graphics.Sets the clipping region of this Graphics to the Clip property of the specified Graphics.

SetClip(Graphics, CombineMode)

Задает в качестве вырезанной области данного объекта Graphics результат указанной операции объединения текущей вырезанной области и свойства Clip заданного объекта Graphics.Sets the clipping region of this Graphics to the result of the specified combining operation of the current clip region and the Clip property of the specified Graphics.

SetClip(GraphicsPath)

Задает в качестве вырезанной области данного объекта Graphics указанный объект GraphicsPath.Sets the clipping region of this Graphics to the specified GraphicsPath.

SetClip(GraphicsPath, CombineMode)

Задает в качестве вырезанной области данного объекта Graphics результат указанной операции объединения текущей вырезанной области и заданного объекта GraphicsPath.Sets the clipping region of this Graphics to the result of the specified operation combining the current clip region and the specified GraphicsPath.

SetClip(Rectangle)

Задает в качестве вырезанной области данного объекта Graphics прямоугольник, задаваемый структурой Rectangle.Sets the clipping region of this Graphics to the rectangle specified by a Rectangle structure.

SetClip(Rectangle, CombineMode)

Задает в качестве вырезанной области данного объекта Graphics результат указанной операции объединения текущей вырезанной области и прямоугольника, задаваемого структурой Rectangle.Sets the clipping region of this Graphics to the result of the specified operation combining the current clip region and the rectangle specified by a Rectangle structure.

SetClip(RectangleF)

Задает в качестве вырезанной области данного объекта Graphics прямоугольник, задаваемый структурой RectangleF.Sets the clipping region of this Graphics to the rectangle specified by a RectangleF structure.

SetClip(RectangleF, CombineMode)

Задает в качестве вырезанной области данного объекта Graphics результат указанной операции объединения текущей вырезанной области и прямоугольника, задаваемого структурой RectangleF.Sets the clipping region of this Graphics to the result of the specified operation combining the current clip region and the rectangle specified by a RectangleF structure.

SetClip(Region, CombineMode)

Задает в качестве вырезанной области данного объекта Graphics результат указанной операции объединения текущей вырезанной области и заданного объекта Region.Sets the clipping region of this Graphics to the result of the specified operation combining the current clip region and the specified Region.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
TransformPoints(CoordinateSpace, CoordinateSpace, Point[])

Преобразует массив точек из одного координатного пространства в другое, используя текущее универсальное преобразование и преобразование страницы данного объекта Graphics.Transforms an array of points from one coordinate space to another using the current world and page transformations of this Graphics.

TransformPoints(CoordinateSpace, CoordinateSpace, PointF[])

Преобразует массив точек из одного координатного пространства в другое, используя текущее универсальное преобразование и преобразование страницы данного объекта Graphics.Transforms an array of points from one coordinate space to another using the current world and page transformations of this Graphics.

TranslateClip(Int32, Int32)

Сдвигает вырезанную область данного объекта Graphics в указанном объеме в горизонтальном и вертикальном направлениях.Translates the clipping region of this Graphics by specified amounts in the horizontal and vertical directions.

TranslateClip(Single, Single)

Сдвигает вырезанную область данного объекта Graphics в указанном объеме в горизонтальном и вертикальном направлениях.Translates the clipping region of this Graphics by specified amounts in the horizontal and vertical directions.

TranslateTransform(Single, Single)

Изменяет начало координат координатной системы путем добавления заданного сдвига к матрице преобразования данного объекта Graphics.Changes the origin of the coordinate system by prepending the specified translation to the transformation matrix of this Graphics.

TranslateTransform(Single, Single, MatrixOrder)

Изменяет начало координат координатной системы путем применения заданного сдвига к матрице преобразования данного объекта Graphics в указываемом порядке.Changes the origin of the coordinate system by applying the specified translation to the transformation matrix of this Graphics in the specified order.

Применяется к

Дополнительно