Graphics

Graphics class

Инкапсулирует поверхность рисования.

public class Graphics : IDisposable

Характеристики

ИмяОписание
Clip { get; set; }Получает или задаетRegion который ограничивает область рисования этогоGraphics .
ClipBounds { get; }ПолучаетRectangleF структура, которая ограничивает область отсечения этогоGraphics .
CompositingMode { get; set; }Получает или задает значение, указывающее, как составные изображения рисуются в этомGraphics .
CompositingQuality { get; set; }Получает или задает качество рендеринга составных изображений, нарисованных на этомGraphics .
DpiX { get; }Получает горизонтальное разрешение этогоGraphics .
DpiY { get; }Получает вертикальное разрешение этогоGraphics .
InterpolationMode { get; set; }Получает или задает режим интерполяции, связанный с этой графикой.
IsClipEmpty { get; }Получает значение, указывающее, является ли область отсечения этогоGraphics пуст.
IsVisibleClipEmpty { get; }Получает значение, указывающее, является ли видимая область отсечения этогоGraphics пуст.
PageScale { get; set; }Получает или задает масштаб между мировыми единицами и единицами страницы для этогоGraphics .
PageUnit { get; set; }Получает или задает единицу измерения, используемую для координат страницы в этомGraphics .
PixelOffsetMode { get; set; }Получает или задает значение, указывающее, как смещаются пиксели во время рендеринга этогоGraphics .
RenderingOrigin { get; set; }Получает или задает источник рендеринга этогоGraphics для дизеринга и штриховки.
SmoothingMode { get; set; }Получает или задает качество рендеринга для этой графики.
TextContrast { get; set; }Получает или задает значение гамма-коррекции для рендеринга текста.
TextRenderingHint { get; set; }Получает или задает режим рендеринга для текста, связанного с этимGraphics .
Transform { get; set; }Получает или задает копию геометрического преобразования мира для этогоGraphics .
VisibleClipBounds { get; }Получает ограничивающий прямоугольник видимой области отсечения этогоGraphics .

Методы

ИмяОписание
static FromHwnd(IntPtr)Создает новыйGraphics от указанного дескриптора к окну.
static FromImage(Image)Создает новую графику из указанного изображения.
AddMetafileComment(byte[])Добавляет комментарий к текущемуMetafile .
BeginContainer()Сохраняет графический контейнер с текущим состоянием этогоGraphics и открывает и использует новый графический контейнер.
BeginContainer(Rectangle, Rectangle, GraphicsUnit)Сохраняет графический контейнер с текущим состоянием этогоGraphics и открывает и использует новый графический контейнер с указанным преобразованием масштаба.
BeginContainer(RectangleF, RectangleF, GraphicsUnit)Сохраняет графический контейнер с текущим состоянием этогоGraphics и открывает и использует новый графический контейнер с указанным преобразованием масштаба.
Clear(Color)Очищает всю поверхность рисования и заполняет ее указанным цветом фона.
CopyFromScreen(Point, Point, Size)Выполняет побитовую передачу цветовых данных, соответствующих прямоугольнику пикселей, с экрана на поверхность рисованияGraphics .
CopyFromScreen(Point, Point, Size, CopyPixelOperation)Выполняет побитовую передачу цветовых данных, соответствующих прямоугольнику пикселей, с экрана на поверхность рисованияGraphics .
CopyFromScreen(int, int, int, int, Size, CopyPixelOperation)Выполняет побитовую передачу данных о цвете, соответствующих прямоугольнику пикселей, с экрана на поверхность рисованияGraphics .
Dispose()Освобождает все ресурсы, используемые этой графикой.
DrawArc(Pen, RectangleF, float, float)Рисует дугу, представляющую часть эллипса, заданного структурой RectangleF.
DrawArc(Pen, float, float, float, float, float, float)Рисует дугу, представляющую часть эллипса, заданную парой координат, шириной и высотой.
DrawBezier(Pen, PointF, PointF, PointF, PointF)Рисует сплайн Безье, определяемый четырьмя структурами PointF.
DrawBezier(Pen, float, float, float, float, float, float, float, float)Рисует сплайн Безье, определяемый четырьмя упорядоченными парами координат, представляющими точки.
DrawBeziers(Pen, PointF[])Рисует серию сплайнов Безье из массиваPoint структуры.
DrawBeziers(Pen, Point[])Рисует серию сплайнов Безье из массиваPointF структуры.
DrawClosedCurve(Pen, PointF[])Рисует замкнутый кардинальный сплайн, определяемый массивомPointF структуры.
DrawClosedCurve(Pen, Point[])Рисует замкнутый кардинальный сплайн, определяемый массивомPoint структуры.
DrawClosedCurve(Pen, PointF[], float, FillMode)Рисует замкнутый кардинальный сплайн, определяемый массивом структур PointF, используя указанное натяжение.
DrawClosedCurve(Pen, Point[], float, FillMode)Рисует замкнутый кардинальный сплайн, определяемый массивомPoint конструкции с заданным натяжением.
DrawCurve(Pen, PointF[])Рисует кардинальный сплайн через заданный массивPointF структуры.
DrawCurve(Pen, Point[])Рисует кардинальный сплайн через заданный массивPoint структуры.
DrawCurve(Pen, PointF[], float)Рисует кардинальный сплайн через заданный массивPointF конструкции с заданным натяжением.
DrawCurve(Pen, Point[], float)Рисует кардинальный сплайн через заданный массивPoint конструкции с заданным натяжением.
DrawCurve(Pen, PointF[], int, int)Рисует кардинальный сплайн через заданный массивPointF конструкции с заданным натяжением. Рисунок начинается со смещения от начала массива.
DrawCurve(Pen, PointF[], int, int, float)Рисует кардинальный сплайн через заданный массивPointF конструкции с заданным натяжением. Рисунок начинается со смещения от начала массива.
DrawCurve(Pen, Point[], int, int, float)Рисует кардинальный сплайн через заданный массивPoint конструкции с заданным натяжением. Рисунок начинается со смещения от начала массива.
DrawEllipse(Pen, RectangleF)Рисует эллипс, определяемый ограничивающим прямоугольником RectangleF.
DrawEllipse(Pen, float, float, float, float)Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.
DrawIcon(Icon, Rectangle)Рисует изображение, представленное указаннымIcon на территории, указаннойRectangle структура.
DrawIcon(Icon, int, int)Рисует изображение, представленное указаннымIcon по указанным координатам.
DrawIconUnstretched(Icon, Rectangle)Рисует изображение, представленное указаннымIcon без масштабирования изображения.
DrawImage(Image, Point)Рисует указанное изображение, используя исходный физический размер, в указанном месте.
DrawImage(Image, PointF)Рисует указанныйImage , используя исходный физический размер, в указанном месте.
DrawImage(Image, PointF[])Рисует указанныйImage в указанном месте и с указанной формой и размером.
DrawImage(Image, Point[])Рисует указанныйЕ:Image в указанном месте и с указанной формой и размером.
DrawImage(Image, Rectangle)Рисует указанное изображение в указанном месте и с указанным размером.
DrawImage(Image, RectangleF)Рисует указанное изображение в указанном месте и с указанным размером.
DrawImage(Image, float, float)Рисует указанныйImage , используя исходный физический размер, в указанном месте.
DrawImage(Image, int, int)Рисует указанное изображение, используя исходный физический размер, в месте, указанном парой координат.
DrawImage(Image, PointF[], RectangleF, GraphicsUnit)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
DrawImage(Image, Point[], Rectangle, GraphicsUnit)Рисует указанную часть указанногоImage в указанном месте и с указанным размером.
DrawImage(Image, Rectangle, Rectangle, GraphicsUnit)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
DrawImage(Image, float, float, float, float)Рисует указанныйImage , используя исходный физический размер, в указанном месте и с указанным размером.
DrawImage(Image, float, float, RectangleF, GraphicsUnit)Рисует часть изображения в указанном месте.
DrawImage(Image, int, int, int, int)Рисует указанное изображение в указанном месте и с указанным размером.
DrawImage(Image, int, int, Rectangle, GraphicsUnit)Рисует часть изображения в указанном месте.
DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes)Рисует указанную часть указанногоImage в указанном месте и с указанным размером.
DrawImage(Image, Rectangle, float, float, float, float, GraphicsUnit)Рисует указанную часть указанногоImage в указанном месте и с указанным размером.
DrawImage(Image, Rectangle, int, int, int, int, GraphicsUnit)Рисует указанную часть указанногоImage в указанном месте и с указанным размером.
DrawImage(Image, Rectangle, float, float, float, float, GraphicsUnit, ImageAttributes)Рисует указанную часть указанногоImage в указанном месте и с указанным размером.
DrawImage(Image, Rectangle, int, int, int, int, GraphicsUnit, ImageAttributes)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
DrawImageUnscaled(Image, Point)Рисует указанное изображение, используя исходный физический размер в указанном месте.
DrawImageUnscaled(Image, Rectangle)Рисует указанное изображение, используя исходный физический размер в указанном месте.
DrawImageUnscaled(Image, int, int)Рисует указанное изображение, используя его исходный физический размер в месте, указанном парой координат.
DrawImageUnscaled(Image, int, int, int, int)Рисует указанное изображение, используя его исходный физический размер в месте, указанном парой координат.
DrawImageUnscaledAndClipped(Image, Rectangle)Рисует заданное изображение без масштабирования и при необходимости обрезает его, чтобы оно поместилось в указанный прямоугольник.
DrawLine(Pen, Point, Point)Рисует линию, соединяющую дваPoint структуры.
DrawLine(Pen, PointF, PointF)Рисует линию, соединяющую две структуры PointF.
DrawLine(Pen, float, float, float, float)Рисует линию, соединяющую две точки, заданные парами координат.
DrawLine(Pen, int, int, int, int)Рисует линию, соединяющую две точки, заданные парами координат.
DrawLines(Pen, PointF[])Рисует серию отрезков, соединяющих массивPointF структуры.
DrawLines(Pen, Point[])Рисует серию отрезков, соединяющих массивPoint структуры.
DrawPath(Pen, GraphicsPath)Рисует GraphicsPath.
DrawPie(Pen, RectangleF, float, float)Рисует круговую форму, определяемую эллипсом, заданным структурой RectangleF, и двумя радиальными линиями.
DrawPie(Pen, float, float, float, float, float, float)Рисует круговую форму, определяемую эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.
DrawPolygon(Pen, PointF[])Рисует многоугольник, определяемый массивом структур PointF.
DrawPolygon(Pen, Point[])Рисует многоугольник, определяемый массивомPoint структуры.
DrawRectangle(Pen, Rectangle)Рисует прямоугольник, заданный структурой Rectangle.
DrawRectangle(Pen, float, float, float, float)Рисует прямоугольник, заданный парой координат, шириной и высотой.
DrawRectangle(Pen, int, int, int, int)Рисует прямоугольник, заданный парой координат, шириной и высотой.
DrawRectangles(Pen, RectangleF[])Рисует серию прямоугольников, указанныхRectangleF структуры.
DrawRectangles(Pen, Rectangle[])Рисует серию прямоугольников, указанныхRectangle структуры.
DrawString(string, Font, Brush, PointF)Рисует указанную текстовую строку в указанном месте с указаннымBrush иFont объекты.
DrawString(string, Font, Brush, RectangleF)Рисует указанную текстовую строку в указанном прямоугольнике с указаннымBrush иFont объекты, использующие атрибуты форматирования указанныхStringFormat .
DrawString(string, Font, Brush, float, float)Рисует указанную текстовую строку в указанном месте с указаннымBrush а такжеFont объекты.
DrawString(string, Font, Brush, PointF, StringFormat)Рисует указанную текстовую строку в указанном месте с указаннымBrush и Font объекты, использующие атрибуты форматирования указанныхStringFormat .
DrawString(string, Font, Brush, RectangleF, StringFormat)Рисует указанную текстовую строку в указанном прямоугольнике с указаннымBrush иFont объекты, использующие атрибуты форматирования указанныхStringFormat .
DrawString(string, Font, Brush, float, float, StringFormat)Рисует указанную текстовую строку в указанном месте с указаннымBrush и Font объекты, использующие атрибуты форматирования указанныхStringFormat .
EndContainer(GraphicsContainer)Закрывает текущий графический контейнер и восстанавливает состояние этогоGraphics в состояние, сохраненное вызовомBeginContainer метод.
EnumerateMetafile(Metafile, Point, EnumerateMetafileProc)Отправляет записи в указанномMetafile , по одному, в метод обратного вызова для отображения в указанной точке.
EnumerateMetafile(Metafile, PointF, EnumerateMetafileProc)Отправляет записи в указанномMetafile , по одному, в метод обратного вызова для отображения в указанной точке.
EnumerateMetafile(Metafile, PointF[], EnumerateMetafileProc)Отправляет записи в указанномMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме.
EnumerateMetafile(Metafile, Point[], EnumerateMetafileProc)Отправляет записи в указанномMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме.
EnumerateMetafile(Metafile, Rectangle, EnumerateMetafileProc)Отправляет записи указанногоMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике.
EnumerateMetafile(Metafile, RectangleF, EnumerateMetafileProc)Отправляет записи указанногоMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике.
EnumerateMetafile(Metafile, Point, EnumerateMetafileProc, IntPtr)Отправляет записи в указанномMetafile , по одному, в метод обратного вызова для отображения в указанной точке.
EnumerateMetafile(Metafile, PointF, EnumerateMetafileProc, IntPtr)Отправляет записи в указанномMetafile , по одному, в метод обратного вызова для отображения в указанной точке.
EnumerateMetafile(Metafile, PointF[], EnumerateMetafileProc, IntPtr)Отправляет записи в указанномMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме.
EnumerateMetafile(Metafile, Point[], EnumerateMetafileProc, IntPtr)Отправляет записи в указанномMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме.
EnumerateMetafile(Metafile, Rectangle, EnumerateMetafileProc, IntPtr)Отправляет записи указанногоMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике.
EnumerateMetafile(Metafile, RectangleF, EnumerateMetafileProc, IntPtr)Отправляет записи указанногоMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике.
EnumerateMetafile(Metafile, Point, EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи в указанномMetafile по одному, в метод обратного вызова для отображения в указанной точке с использованием указанных атрибутов изображения.
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, EnumerateMetafileProc)Отправляет записи в выбранном прямоугольнике изMetafile , по одному, в метод обратного вызова для отображения в указанной точке.
EnumerateMetafile(Metafile, PointF, EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи в указанномMetafile , по одному, в метод обратного вызова method для отображения в указанной точке с использованием указанных атрибутов изображения.
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, EnumerateMetafileProc)Отправляет записи в выбранном прямоугольнике изMetafile , по одному, в метод обратного вызова для отображения в указанной точке.
EnumerateMetafile(Metafile, PointF[], EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи в указанномMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме с использованием указанных атрибутов изображения.
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, EnumerateMetafileProc)Отправляет записи в выбранном прямоугольнике из SMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме.
EnumerateMetafile(Metafile, Point[], EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи в указанномMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме с использованием указанных атрибутов изображения.
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, EnumerateMetafileProc)Отправляет записи в выбранном прямоугольнике изMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме.
EnumerateMetafile(Metafile, Rectangle, EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи указанногоMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике с использованием указанных атрибутов изображения.
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, EnumerateMetafileProc)Отправляет записи выбранного прямоугольника изMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике.
EnumerateMetafile(Metafile, RectangleF, EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи указанногоMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике с использованием указанных атрибутов изображения.
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, EnumerateMetafileProc)Отправляет записи выбранного прямоугольника изMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике.
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr)Отправляет записи в выбранном прямоугольнике изMetafile , по одному, в метод обратного вызова для отображения в указанной точке.
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr)Отправляет записи в выбранном прямоугольнике изMetafile , по одному, в метод обратного вызова для отображения в указанной точке.
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr)Отправляет записи в выбранном прямоугольнике изMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме.
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr)Отправляет записи в выбранном прямоугольнике изMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме.
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr)Отправляет записи выбранного прямоугольника изMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике.
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr)Отправляет записи выбранного прямоугольника изMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике.
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи в выбранном прямоугольнике изMetafile по одному, в метод обратного вызова для отображения в указанной точке с использованием указанных атрибутов изображения.
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи в выбранном прямоугольнике изMetafile по одному, в метод обратного вызова для отображения в указанной точке с использованием указанных атрибутов изображения.
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи в выбранном прямоугольнике изMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме с использованием указанных атрибутов изображения.
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи в выбранном прямоугольнике изMetafile , по одному, в метод обратного вызова для отображения в указанном параллелограмме с использованием указанных атрибутов изображения.
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи выбранного прямоугольника изMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике с использованием указанных атрибутов изображения.
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Отправляет записи выбранного прямоугольника изMetafile , по одному, в метод обратного вызова для отображения в указанном прямоугольнике с использованием указанных атрибутов изображения.
ExcludeClip(Rectangle)Обновляет область клипа этогоGraphics чтобы исключить область, указаннуюRectangle
ExcludeClip(Region)Обновляет область клипа этогоGraphics чтобы исключить область, указаннуюRegion .
FillClosedCurve(Brush, PointF[])Заполняет внутреннюю часть замкнутой кардинальной сплайновой кривой, определяемой массивомPointF структуры.
FillClosedCurve(Brush, Point[])Заполняет внутреннюю часть замкнутой кардинальной сплайновой кривой, определяемой массивомPoint структуры.
FillClosedCurve(Brush, PointF[], FillMode)Заполняет внутреннюю часть замкнутой кардинальной сплайновой кривой, определяемой массивомPointF структуры, использующие указанный режим заливки.
FillClosedCurve(Brush, Point[], FillMode)Заполняет внутреннюю часть замкнутой кардинальной сплайновой кривой, определяемой массивомPoint структуры, использующие указанный режим заливки.
FillClosedCurve(Brush, PointF[], FillMode, float)Заполняет внутреннюю часть замкнутой кардинальной сплайновой кривой, заданной массивом структур PointF , используя указанный режим заполнения и натяжение.
FillClosedCurve(Brush, Point[], FillMode, float)Заполняет внутреннюю часть замкнутой кардинальной сплайновой кривой, определяемой массивомPoint структуры, использующие указанный режим заливки.
FillEllipse(Brush, RectangleF)Заполняет внутреннюю часть эллипса, определяемого ограничивающим прямоугольником, заданным структурой RectangleF.
FillEllipse(Brush, float, float, float, float)Заполняет внутреннюю часть эллипса, определяемого ограничивающим прямоугольником, заданным парой координат, шириной и высотой.
FillPath(Brush, GraphicsPath)Заполняет внутреннюю часть GraphicsPath.
FillPie(Brush, Rectangle, float, float)Заполняет внутреннюю часть сектора круговой диаграммы, определяемого эллипсом, заданным структурой Rectangle и двумя радиальными линиями.
FillPie(Brush, float, float, float, float, float, float)Заполняет внутреннюю часть сектора круговой диаграммы, определяемого эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.
FillPie(Brush, int, int, int, int, int, int)Заполняет внутреннюю часть сектора круговой диаграммы, определяемого эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.
FillPolygon(Brush, PointF[])Заполняет внутреннюю часть многоугольника, определяемого массивом точек, заданным параметромPointF структуры.
FillPolygon(Brush, Point[])Заполняет внутреннюю часть многоугольника, определяемого массивом точек, заданным параметромPoint структуры.
FillPolygon(Brush, PointF[], FillMode)Заполняет внутреннюю часть многоугольника, определенного массивом точек, заданных структурами PointF, используя указанный режим заполнения.
FillPolygon(Brush, Point[], FillMode)Заполняет внутреннюю часть многоугольника, определяемого массивом точек, заданным параметромPoint структуры, использующие указанный режим заливки.
FillRectangle(Brush, RectangleF)Заполняет внутреннюю часть прямоугольника, заданного структурой RectangleF.
FillRectangle(Brush, float, float, float, float)Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.
FillRectangles(Brush, RectangleF[])Заполняет внутреннюю часть ряда прямоугольников, заданных параметромRectangleF структуры.
FillRectangles(Brush, Rectangle[])Заполняет внутреннюю часть ряда прямоугольников, заданных параметромRectangle структуры.
FillRegion(Brush, Region)Заполняет внутреннюю часть региона.
Flush()Принудительно выполняет все ожидающие графические операции и возвращает немедленно, не дожидаясь завершения операций.
Flush(FlushIntention)Принудительное выполнение всех ожидающих графических операций с ожиданием или неожиданием метода, как указано, для возврата до завершения операций.
GetHdc()Получает дескриптор контекста устройства, связанного с этимGraphics .
GetNearestColor(Color)Получает ближайший цвет к указанномуColor структура.
IntersectClip(Rectangle)Обновляет область клипа этогоGraphics до пересечения текущей области отсечения и указанногоRectangle структура.
IntersectClip(RectangleF)Обновляет область клипа этогоGraphics до пересечения текущей области отсечения и указанногоRectangleF структура.
IntersectClip(Region)Обновляет область клипа этогоGraphics до пересечения текущей области отсечения и указанногоRegion .
IsVisible(Point)Указывает, является ли указанныйPoint структура содержится в видимой области клипа этогоGraphics .
IsVisible(PointF)Указывает, является ли указанныйPointF структура содержится в видимой области клипа этогоGraphics .
IsVisible(Rectangle)Указывает, является ли прямоугольник, заданныйRectangle структура содержится в видимой области клипа этогоGraphics .
IsVisible(RectangleF)Указывает, является ли прямоугольник, заданныйRectangleF структура содержится в видимой области клипа этогоGraphics .
IsVisible(float, float)Указывает, содержится ли точка, заданная парой координат, в пределах видимой области отсечения этогоGraphics .
IsVisible(int, int)Указывает, содержится ли точка, заданная парой координат, в пределах видимой области отсечения этогоGraphics .
IsVisible(float, float, float, float)Указывает, содержится ли прямоугольник, заданный парой координат, шириной и высотой, в пределах видимой области отсечения этогоGraphics .
IsVisible(int, int, int, int)Указывает, содержится ли прямоугольник, заданный парой координат, шириной и высотой, в пределах видимой области отсечения этогоGraphics .
MeasureCharacterRanges(string, Font, RectangleF, StringFormat)Получает массивRegion объекты, каждый из которых ограничивает диапазон позиций символов в указанной строке.
MeasureString(string, Font)Измеряет указанную строку при рисовании с указаннымFont .
MeasureString(string, Font, int)Измеряет указанную строку при рисовании с указаннымFont .
MeasureString(string, Font, SizeF)Измеряет указанную строку при рисовании с указаннымFont .
MeasureString(string, Font, int, StringFormat)Измеряет указанную строку при рисовании с указаннымFont и formatted с указаннымStringFormat .
MeasureString(string, Font, PointF, StringFormat)Измеряет указанную строку при рисовании с указаннымFont и formatted с указаннымStringFormat .
MeasureString(string, Font, SizeF, StringFormat)Измеряет указанную строку при рисовании с указаннымFont и formatted с указаннымStringFormat .
MeasureString(string, Font, SizeF, StringFormat, out int, out int)Измеряет указанную строку при рисовании с указаннымFont и formatted с указаннымStringFormat .
MultiplyTransform(Matrix)Умножает мировое преобразование этогоGraphics и указалMatrix .
MultiplyTransform(Matrix, MatrixOrder)Умножает мировое преобразование этогоGraphics и указанный Matrix в указанном порядке.
ReleaseHdc()Освобождает дескриптор контекста устройства, полученный предыдущим вызовом to GetHdc метод этогоGraphics .
ReleaseHdc(IntPtr)Освобождает дескриптор контекста устройства, полученный предыдущим вызовомGetHdc method этогоGraphics .
ResetClip()Сбрасывает область клипа этогоGraphics в бесконечную область.
ResetTransform()Сбрасывает матрицу трансформации мира этогоGraphics к единичной матрице.
Restore(GraphicsState)Восстанавливает состояние этогоGraphics государству, представленномуGraphicsState .
RotateTransform(float)Применяет указанный поворот к матрице преобразования этогоGraphics .
RotateTransform(float, MatrixOrder)Применяет указанный поворот к матрице преобразования этогоGraphics в указанном порядке.
Save()Сохраняет текущее состояние этогоGraphics и идентифицирует сохраненное состояние сGraphicsState .
ScaleTransform(float, float)Применяет указанную операцию масштабирования к матрице преобразования этогоGraphics добавив it перед матрицей преобразования объекта.
ScaleTransform(float, float, MatrixOrder)Применяет указанную операцию масштабирования к матрице преобразования этогоGraphics в указанном порядке.
SetClip(Graphics)Устанавливает область отсечения этогоGraphics к свойству Clip указанногоGraphics
SetClip(GraphicsPath)Устанавливает область отсечения этогоGraphics к указанномуGraphicsPath .
SetClip(Rectangle)Устанавливает область отсечения этогоGraphics к результату указанной операции, объединяющей текущую область отсечения и прямоугольник, указанныйRectangle структура.
SetClip(RectangleF)Устанавливает область отсечения этогоGraphics к результату указанной операции, объединяющей текущую область отсечения и прямоугольник, указанныйRectangleF структура.
SetClip(Graphics, CombineMode)Устанавливает область отсечения этогоGraphics к результату указанной операции объединения текущей области клипа и свойства Clip указанногоGraphics .
SetClip(GraphicsPath, CombineMode)Устанавливает область отсечения этогоGraphics к результату указанной операции, объединяющей текущий регион клипа и указанныйGraphicsPath .
SetClip(Rectangle, CombineMode)Устанавливает область отсечения этогоGraphics к результату указанной операции, объединяющей текущую область отсечения и прямоугольник, указанныйRectangle структура.
SetClip(RectangleF, CombineMode)Устанавливает область отсечения этогоGraphics к результату указанной операции, объединяющей текущую область отсечения и прямоугольник, указанныйRectangleF структура.
SetClip(Region, CombineMode)Устанавливает область отсечения этогоGraphicsк результату указанной операции, объединяющей текущую область клипа и указанныйRegion .
TransformPoints(CoordinateSpace, CoordinateSpace, PointF[])Преобразует массив точек из одного координатного пространства в другое, используя текущие преобразования мира и страницы этогоGraphics .
TransformPoints(CoordinateSpace, CoordinateSpace, Point[])Преобразует массив точек из одного координатного пространства в другое, используя текущие преобразования мира и страницы этогоGraphics .
TranslateClip(float, float)Переводит область отсечения этогоGraphics на указанные суммы в горизонтальном и вертикальном направлениях.
TranslateClip(int, int)Переводит область отсечения этогоGraphics на указанные суммы в горизонтальном и вертикальном направлениях.
TranslateTransform(float, float)Изменяет начало системы координат, добавляя указанный translation к матрице преобразования этогоGraphics .
TranslateTransform(float, float, MatrixOrder)Изменяет начало системы координат, применяя указанный перевод к матрице преобразования этойGraphics в указанном порядке.

Другие члены

ИмяОписание
delegate DrawImageAbortПредоставляет метод обратного вызова для принятия решения о том, когдаDrawImage метод должен преждевременно отменить выполнение и прекратить отрисовку изображения.
delegate EnumerateMetafileProcПредоставляет метод обратного вызова дляEnumerateMetafile метод.

Смотрите также