Graphics

Graphics class

Encapsula la superficie de dibujo.

public class Graphics : IDisposable

Propiedades

NombreDescripción
Clip { get; set; }Obtiene o establece unRegion que limita la región de dibujo de esteGraphics .
ClipBounds { get; }Obtiene unRectangleF estructura que limita la región de recorte de esteGraphics .
CompositingMode { get; set; }Obtiene o establece un valor que especifica cómo se dibujan las imágenes compuestas en esteGraphics .
CompositingQuality { get; set; }Obtiene o establece la calidad de representación de las imágenes compuestas dibujadas en esteGraphics .
DpiX { get; }Obtiene la resolución horizontal de esteGraphics .
DpiY { get; }Obtiene la resolución vertical de esteGraphics .
InterpolationMode { get; set; }Obtiene o establece el modo de interpolación asociado con este Graphics.
IsClipEmpty { get; }Obtiene un valor que indica si la región de recorte de esteGraphics está vacío.
IsVisibleClipEmpty { get; }Obtiene un valor que indica si la región de recorte visible de esteGraphics está vacío.
PageScale { get; set; }Obtiene o establece la escala entre unidades universales y unidades de página para esteGraphics .
PageUnit { get; set; }Obtiene o establece la unidad de medida utilizada para las coordenadas de página en esteGraphics .
PixelOffsetMode { get; set; }Obtiene o establece un valor que especifica cómo se compensan los píxeles durante la representación de esteGraphics .
RenderingOrigin { get; set; }Obtiene o establece el origen de representación de esteGraphics para tramado y pinceles de sombreado.
SmoothingMode { get; set; }Obtiene o establece la calidad de representación de este Graphics.
TextContrast { get; set; }Obtiene o establece el valor de corrección gamma para representar texto.
TextRenderingHint { get; set; }Obtiene o establece el modo de representación del texto asociado con esteGraphics .
Transform { get; set; }Obtiene o establece una copia de la transformación del mundo geométrico para esteGraphics .
VisibleClipBounds { get; }Obtiene el rectángulo delimitador de la región de recorte visible de esteGraphics .

Métodos

NombreDescripción
static FromHwnd(IntPtr)Crea un nuevoGraphics del identificador especificado a una ventana.
static FromImage(Image)Crea un nuevo Gráfico a partir de la Imagen especificada.
AddMetafileComment(byte[])Agrega un comentario al actualMetafile .
BeginContainer()Guarda un contenedor de gráficos con el estado actual de esteGraphics y abre y usa un nuevo contenedor de gráficos.
BeginContainer(Rectangle, Rectangle, GraphicsUnit)Guarda un contenedor de gráficos con el estado actual de esteGraphics y abre y usa un nuevo contenedor de gráficos con la transformación de escala especificada.
BeginContainer(RectangleF, RectangleF, GraphicsUnit)Guarda un contenedor de gráficos con el estado actual de esteGraphics y abre y usa un nuevo contenedor de gráficos con la transformación de escala especificada.
Clear(Color)Borra toda la superficie de dibujo y la rellena con el color de fondo especificado.
CopyFromScreen(Point, Point, Size)Realiza una transferencia de bloque de bits de datos de color, correspondiente a un rectángulo de píxeles, desde la pantalla a la superficie de dibujo de laGraphics .
CopyFromScreen(Point, Point, Size, CopyPixelOperation)Realiza una transferencia de bloque de bits de datos de color, correspondiente a un rectángulo de píxeles, desde la pantalla a la superficie de dibujo de laGraphics .
CopyFromScreen(int, int, int, int, Size, CopyPixelOperation)Realiza una transferencia de bloque de bits de los datos de color, correspondientes a un rectángulo de píxeles, desde la pantalla a la superficie de dibujo de laGraphics .
Dispose()Libera todos los recursos usados por este Graphics.
DrawArc(Pen, RectangleF, float, float)Dibuja un arco que representa una parte de una elipse especificada por una estructura RectangleF.
DrawArc(Pen, float, float, float, float, float, float)Dibuja un arco que representa una parte de una elipse especificada por un par de coordenadas, un ancho y una altura.
DrawBezier(Pen, PointF, PointF, PointF, PointF)Dibuja una spline Bézier definida por cuatro estructuras PointF.
DrawBezier(Pen, float, float, float, float, float, float, float, float)Dibuja una spline de Bézier definida por cuatro pares ordenados de coordenadas que representan puntos.
DrawBeziers(Pen, PointF[])Dibuja una serie de splines de Bézier a partir de una matriz dePoint estructuras.
DrawBeziers(Pen, Point[])Dibuja una serie de splines de Bézier a partir de una matriz dePointF estructuras.
DrawClosedCurve(Pen, PointF[])Dibuja una spline cardinal cerrada definida por una matriz dePointF estructuras.
DrawClosedCurve(Pen, Point[])Dibuja una spline cardinal cerrada definida por una matriz dePoint estructuras.
DrawClosedCurve(Pen, PointF[], float, FillMode)Dibuja una spline cardinal cerrada definida por una matriz de estructuras PointF utilizando una tensión especificada.
DrawClosedCurve(Pen, Point[], float, FillMode)Dibuja una spline cardinal cerrada definida por una matriz dePoint estructuras usando una tensión especificada.
DrawCurve(Pen, PointF[])Dibuja una spline cardinal a través de una matriz específica dePointF estructuras.
DrawCurve(Pen, Point[])Dibuja una spline cardinal a través de una matriz específica dePoint estructuras.
DrawCurve(Pen, PointF[], float)Dibuja una spline cardinal a través de una matriz específica dePointF estructuras usando una tensión especificada.
DrawCurve(Pen, Point[], float)Dibuja una spline cardinal a través de una matriz específica dePoint estructuras usando una tensión especificada.
DrawCurve(Pen, PointF[], int, int)Dibuja una spline cardinal a través de una matriz específica dePointF estructuras usando una tensión específica. El dibujo comienza desplazado desde el principio de la matriz.
DrawCurve(Pen, PointF[], int, int, float)Dibuja una spline cardinal a través de una matriz específica dePointF estructuras usando una tensión específica. El dibujo comienza desplazado desde el principio de la matriz.
DrawCurve(Pen, Point[], int, int, float)Dibuja una spline cardinal a través de una matriz específica dePoint estructuras usando una tensión específica. El dibujo comienza desplazado desde el principio de la matriz.
DrawEllipse(Pen, RectangleF)Dibuja una elipse definida por un RectangleF delimitador.
DrawEllipse(Pen, float, float, float, float)Dibuja una elipse definida por un rectángulo delimitador especificado por un par de coordenadas, una altura y un ancho.
DrawIcon(Icon, Rectangle)Dibuja la imagen representada por el especificadoIcon dentro del área especificada por unRectangle estructura.
DrawIcon(Icon, int, int)Dibuja la imagen representada por el especificadoIcon en las coordenadas especificadas.
DrawIconUnstretched(Icon, Rectangle)Dibuja la imagen representada por el especificadoIcon sin escalar la imagen.
DrawImage(Image, Point)Dibuja la Imagen especificada, utilizando su tamaño físico original, en la ubicación especificada.
DrawImage(Image, PointF)Dibuja el especificadoImage , utilizando su tamaño físico original, en la ubicación especificada.
DrawImage(Image, PointF[])Dibuja el especificadoImage en la ubicación especificada y con la forma y tamaño especificados.
DrawImage(Image, Point[])Dibuja el especificadoЕ:Image en la ubicación especificada y con la forma y tamaño especificados.
DrawImage(Image, Rectangle)Dibuja la imagen especificada en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, RectangleF)Dibuja la imagen especificada en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, float, float)Dibuja el especificadoImage , utilizando su tamaño físico original, en la ubicación especificada.
DrawImage(Image, int, int)Dibuja la imagen especificada, utilizando su tamaño físico original, en la ubicación especificada por un par de coordenadas.
DrawImage(Image, PointF[], RectangleF, GraphicsUnit)Dibuja la parte especificada de la imagen especificada en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, Point[], Rectangle, GraphicsUnit)Dibuja la parte especificada de la especificadaImage en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, Rectangle, Rectangle, GraphicsUnit)Dibuja la parte especificada de la imagen especificada en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)Dibuja la parte especificada de la imagen especificada en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, float, float, float, float)Dibuja el especificadoImage , utilizando su tamaño físico original, en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, float, float, RectangleF, GraphicsUnit)Dibuja una parte de una imagen en una ubicación específica.
DrawImage(Image, int, int, int, int)Dibuja la imagen especificada en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, int, int, Rectangle, GraphicsUnit)Dibuja una parte de una imagen en una ubicación específica.
DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes)Dibuja la parte especificada de la imagen especificada en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes)Dibuja la parte especificada de la especificadaImage en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, Rectangle, float, float, float, float, GraphicsUnit)Dibuja la parte especificada de la especificadaImage en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, Rectangle, int, int, int, int, GraphicsUnit)Dibuja la parte especificada de la especificadaImage en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, Rectangle, float, float, float, float, GraphicsUnit, ImageAttributes)Dibuja la parte especificada de la especificadaImage en la ubicación especificada y con el tamaño especificado.
DrawImage(Image, Rectangle, int, int, int, int, GraphicsUnit, ImageAttributes)Dibuja la parte especificada de la imagen especificada en la ubicación especificada y con el tamaño especificado.
DrawImageUnscaled(Image, Point)Dibuja una imagen específica utilizando su tamaño físico original en una ubicación específica.
DrawImageUnscaled(Image, Rectangle)Dibuja una imagen específica utilizando su tamaño físico original en una ubicación específica.
DrawImageUnscaled(Image, int, int)Dibuja la imagen especificada usando su tamaño físico original en la ubicación especificada por un par de coordenadas.
DrawImageUnscaled(Image, int, int, int, int)Dibuja la imagen especificada usando su tamaño físico original en la ubicación especificada por un par de coordenadas.
DrawImageUnscaledAndClipped(Image, Rectangle)Dibuja la imagen especificada sin escalar y la recorta, si es necesario, para que quepa en el rectángulo especificado.
DrawLine(Pen, Point, Point)Dibuja una línea que conecta dosPoint estructuras.
DrawLine(Pen, PointF, PointF)Dibuja una línea que conecta dos estructuras PointF.
DrawLine(Pen, float, float, float, float)Dibuja una línea que conecta los dos puntos especificados por los pares de coordenadas.
DrawLine(Pen, int, int, int, int)Dibuja una línea que conecta los dos puntos especificados por los pares de coordenadas.
DrawLines(Pen, PointF[])Dibuja una serie de segmentos de línea que conectan una matriz dePointF estructuras.
DrawLines(Pen, Point[])Dibuja una serie de segmentos de línea que conectan una matriz dePoint estructuras.
DrawPath(Pen, GraphicsPath)Dibuja un GraphicsPath.
DrawPie(Pen, RectangleF, float, float)Dibuja una forma circular definida por una elipse especificada por una estructura RectangleF y dos líneas radiales.
DrawPie(Pen, float, float, float, float, float, float)Dibuja una forma circular definida por una elipse especificada por un par de coordenadas, un ancho, una altura y dos líneas radiales.
DrawPolygon(Pen, PointF[])Dibuja un polígono definido por una matriz de estructuras PointF.
DrawPolygon(Pen, Point[])Dibuja un polígono definido por una matriz dePoint estructuras.
DrawRectangle(Pen, Rectangle)Dibuja un rectángulo especificado por una estructura Rectangle.
DrawRectangle(Pen, float, float, float, float)Dibuja un rectángulo especificado por un par de coordenadas, un ancho y una altura.
DrawRectangle(Pen, int, int, int, int)Dibuja un rectángulo especificado por un par de coordenadas, un ancho y una altura.
DrawRectangles(Pen, RectangleF[])Dibuja una serie de rectángulos especificados porRectangleF estructuras.
DrawRectangles(Pen, Rectangle[])Dibuja una serie de rectángulos especificados porRectangle estructuras.
DrawString(string, Font, Brush, PointF)Dibuja la cadena de texto especificada en la ubicación especificada con elBrush yFont objetos.
DrawString(string, Font, Brush, RectangleF)Dibuja la cadena de texto especificada en el rectángulo especificado con elBrush yFont objetos usando los atributos de formato del especificadoStringFormat .
DrawString(string, Font, Brush, float, float)Dibuja la cadena de texto especificada en la ubicación especificada con elBrush yFont objetos.
DrawString(string, Font, Brush, PointF, StringFormat)Dibuja la cadena de texto especificada en la ubicación especificada con elBrush y Font objetos usando los atributos de formato del especificadoStringFormat .
DrawString(string, Font, Brush, RectangleF, StringFormat)Dibuja la cadena de texto especificada en el rectángulo especificado con elBrush yFont objetos usando los atributos de formato del especificadoStringFormat .
DrawString(string, Font, Brush, float, float, StringFormat)Dibuja la cadena de texto especificada en la ubicación especificada con elBrush y Font objetos usando los atributos de formato del especificadoStringFormat .
EndContainer(GraphicsContainer)Cierra el contenedor de gráficos actual y restaura el estado de esteGraphics al estado salvado por una llamada a laBeginContainer método.
EnumerateMetafile(Metafile, Point, EnumerateMetafileProc)Envía los registros en el especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un punto específico.
EnumerateMetafile(Metafile, PointF, EnumerateMetafileProc)Envía los registros en el especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un punto específico.
EnumerateMetafile(Metafile, PointF[], EnumerateMetafileProc)Envía los registros en el especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo especificado.
EnumerateMetafile(Metafile, Point[], EnumerateMetafileProc)Envía los registros en el especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo especificado.
EnumerateMetafile(Metafile, Rectangle, EnumerateMetafileProc)Envía los registros del especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo especificado.
EnumerateMetafile(Metafile, RectangleF, EnumerateMetafileProc)Envía los registros del especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo especificado.
EnumerateMetafile(Metafile, Point, EnumerateMetafileProc, IntPtr)Envía los registros en el especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un punto específico.
EnumerateMetafile(Metafile, PointF, EnumerateMetafileProc, IntPtr)Envía los registros en el especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un punto específico.
EnumerateMetafile(Metafile, PointF[], EnumerateMetafileProc, IntPtr)Envía los registros en el especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo especificado.
EnumerateMetafile(Metafile, Point[], EnumerateMetafileProc, IntPtr)Envía los registros en el especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo especificado.
EnumerateMetafile(Metafile, Rectangle, EnumerateMetafileProc, IntPtr)Envía los registros del especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo especificado.
EnumerateMetafile(Metafile, RectangleF, EnumerateMetafileProc, IntPtr)Envía los registros del especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo especificado.
EnumerateMetafile(Metafile, Point, EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros en el especificadoMetafile uno a la vez, a un método de devolución de llamada para mostrar en un punto específico usando atributos de imagen específicos.
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, EnumerateMetafileProc)Envía los registros en un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un punto específico.
EnumerateMetafile(Metafile, PointF, EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros en el especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un punto específico usando atributos de imagen específicos.
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, EnumerateMetafileProc)Envía los registros en un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un punto específico.
EnumerateMetafile(Metafile, PointF[], EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros en el especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo específico usando atributos de imagen específicos.
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, EnumerateMetafileProc)Envía los registros en un rectángulo seleccionado desde una SMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo especificado.
EnumerateMetafile(Metafile, Point[], EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros en el especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo específico usando atributos de imagen específicos.
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, EnumerateMetafileProc)Envía los registros en un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo especificado.
EnumerateMetafile(Metafile, Rectangle, EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros del especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo específico usando atributos de imagen específicos.
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, EnumerateMetafileProc)Envía los registros de un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo especificado.
EnumerateMetafile(Metafile, RectangleF, EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros del especificadoMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo específico usando atributos de imagen específicos.
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, EnumerateMetafileProc)Envía los registros de un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo especificado.
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr)Envía los registros en un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un punto específico.
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr)Envía los registros en un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un punto específico.
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr)Envía los registros en un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo especificado.
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr)Envía los registros en un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo especificado.
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr)Envía los registros de un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo especificado.
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr)Envía los registros de un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo especificado.
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros en un rectángulo seleccionado desde unMetafile uno a la vez, a un método de devolución de llamada para mostrar en un punto específico usando atributos de imagen específicos.
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros en un rectángulo seleccionado desde unMetafile uno a la vez, a un método de devolución de llamada para mostrar en un punto específico usando atributos de imagen específicos.
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros en un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo específico usando atributos de imagen específicos.
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros en un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un paralelogramo específico usando atributos de imagen específicos.
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros de un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo específico usando atributos de imagen específicos.
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, EnumerateMetafileProc, IntPtr, ImageAttributes)Envía los registros de un rectángulo seleccionado desde unMetafile , uno a la vez, a un método de devolución de llamada para mostrar en un rectángulo específico usando atributos de imagen específicos.
ExcludeClip(Rectangle)Actualiza la región del clip de esteGraphics para excluir el área especificada por unRectangle
ExcludeClip(Region)Actualiza la región del clip de esteGraphics para excluir el área especificada por unRegion .
FillClosedCurve(Brush, PointF[])Rellena el interior de una curva spline cardinal cerrada definida por una matriz dePointF estructuras.
FillClosedCurve(Brush, Point[])Rellena el interior de una curva spline cardinal cerrada definida por una matriz dePoint estructuras.
FillClosedCurve(Brush, PointF[], FillMode)Rellena el interior de una curva spline cardinal cerrada definida por una matriz dePointF estructuras utilizando el modo de relleno especificado.
FillClosedCurve(Brush, Point[], FillMode)Rellena el interior de una curva spline cardinal cerrada definida por una matriz dePoint estructuras utilizando el modo de relleno especificado.
FillClosedCurve(Brush, PointF[], FillMode, float)Rellena el interior de una curva spline cardinal cerrada definida por una matriz de estructuras PointF utilizando el modo de relleno y la tensión especificados.
FillClosedCurve(Brush, Point[], FillMode, float)Rellena el interior de una curva spline cardinal cerrada definida por una matriz dePoint estructuras utilizando el modo de relleno especificado.
FillEllipse(Brush, RectangleF)Rellena el interior de una elipse definida por un rectángulo delimitador especificado por una estructura RectangleF.
FillEllipse(Brush, float, float, float, float)Rellena el interior de una elipse definida por un rectángulo delimitador especificado por un par de coordenadas, un ancho y una altura.
FillPath(Brush, GraphicsPath)Rellena el interior de GraphicsPath.
FillPie(Brush, Rectangle, float, float)Rellena el interior de una sección circular definida por una elipse especificada por una estructura Rectangle y dos líneas radiales.
FillPie(Brush, float, float, float, float, float, float)Rellena el interior de una sección circular definida por una elipse especificada por un par de coordenadas, un ancho, una altura y dos líneas radiales.
FillPie(Brush, int, int, int, int, int, int)Rellena el interior de una sección circular definida por una elipse especificada por un par de coordenadas, un ancho, una altura y dos líneas radiales.
FillPolygon(Brush, PointF[])Rellena el interior de un polígono definido por una matriz de puntos especificada porPointF estructuras.
FillPolygon(Brush, Point[])Rellena el interior de un polígono definido por una matriz de puntos especificada porPoint estructuras.
FillPolygon(Brush, PointF[], FillMode)Rellena el interior de un polígono definido por una matriz de puntos especificados por estructuras PointF utilizando el modo de relleno especificado.
FillPolygon(Brush, Point[], FillMode)Rellena el interior de un polígono definido por una matriz de puntos especificada porPoint estructuras utilizando el modo de relleno especificado.
FillRectangle(Brush, RectangleF)Rellena el interior de un rectángulo especificado por una estructura RectangleF.
FillRectangle(Brush, float, float, float, float)Rellena el interior de un rectángulo especificado por un par de coordenadas, un ancho y una altura.
FillRectangles(Brush, RectangleF[])Rellena los interiores de una serie de rectángulos especificados porRectangleF estructuras.
FillRectangles(Brush, Rectangle[])Rellena los interiores de una serie de rectángulos especificados porRectangle estructuras.
FillRegion(Brush, Region)Rellena el interior de una Región.
Flush()Fuerza la ejecución de todas las operaciones gráficas pendientes y vuelve inmediatamente sin esperar a que finalicen las operaciones.
Flush(FlushIntention)Fuerza la ejecución de todas las operaciones gráficas pendientes con el método esperando o no esperando, según lo especificado, para volver antes de que finalicen las operaciones.
GetHdc()Obtiene el identificador del contexto del dispositivo asociado con esteGraphics .
GetNearestColor(Color)Obtiene el color más cercano al especificadoColor estructura.
IntersectClip(Rectangle)Actualiza la región del clip de esteGraphics a la intersección de la región de clip actual y la especificadaRectangle estructura.
IntersectClip(RectangleF)Actualiza la región del clip de esteGraphics a la intersección de la región de clip actual y la especificadaRectangleF estructura.
IntersectClip(Region)Actualiza la región del clip de esteGraphics a la intersección de la región de clip actual y la especificadaRegion .
IsVisible(Point)Indica si el especificadoPoint estructura está contenida dentro de la región de clip visible de esteGraphics .
IsVisible(PointF)Indica si el especificadoPointF estructura está contenida dentro de la región de clip visible de esteGraphics .
IsVisible(Rectangle)Indica si el rectángulo especificado por unRectangle estructura está contenida dentro de la región de clip visible de esteGraphics .
IsVisible(RectangleF)Indica si el rectángulo especificado por unRectangleF estructura está contenida dentro de la región de clip visible de esteGraphics .
IsVisible(float, float)Indica si el punto especificado por un par de coordenadas está contenido dentro de la región de recorte visible de esteGraphics .
IsVisible(int, int)Indica si el punto especificado por un par de coordenadas está contenido dentro de la región de recorte visible de esteGraphics .
IsVisible(float, float, float, float)Indica si el rectángulo especificado por un par de coordenadas, un ancho y un alto está contenido dentro de la región de recorte visible de esteGraphics .
IsVisible(int, int, int, int)Indica si el rectángulo especificado por un par de coordenadas, un ancho y un alto está contenido dentro de la región de recorte visible de esteGraphics .
MeasureCharacterRanges(string, Font, RectangleF, StringFormat)Obtiene una matriz deRegion objetos, cada uno de los cuales limita un rango de posiciones de caracteres dentro de la cadena especificada.
MeasureString(string, Font)Mide la cadena especificada cuando se dibuja con el especificadoFont .
MeasureString(string, Font, int)Mide la cadena especificada cuando se dibuja con el especificadoFont .
MeasureString(string, Font, SizeF)Mide la cadena especificada cuando se dibuja con el especificadoFont .
MeasureString(string, Font, int, StringFormat)Mide la cadena especificada cuando se dibuja con el especificadoFont y formatted con el especificadoStringFormat .
MeasureString(string, Font, PointF, StringFormat)Mide la cadena especificada cuando se dibuja con el especificadoFont y formatted con el especificadoStringFormat .
MeasureString(string, Font, SizeF, StringFormat)Mide la cadena especificada cuando se dibuja con el especificadoFont y formatted con el especificadoStringFormat .
MeasureString(string, Font, SizeF, StringFormat, out int, out int)Mide la cadena especificada cuando se dibuja con el especificadoFont y formatted con el especificadoStringFormat .
MultiplyTransform(Matrix)Multiplica la transformación mundial de esteGraphics y especificó elMatrix .
MultiplyTransform(Matrix, MatrixOrder)Multiplica la transformación mundial de esteGraphics y especificado elMatrix en el orden especificado.
ReleaseHdc()Libera un identificador de contexto de dispositivo obtenido por una llamada anterior a elGetHdc método de esteGraphics .
ReleaseHdc(IntPtr)Libera un identificador de contexto de dispositivo obtenido por una llamada anterior alGetHdc method de esteGraphics .
ResetClip()Restablece la región de recorte de esteGraphics a una región infinita.
ResetTransform()Restablece la matriz de transformación mundial de esteGraphics a la matriz identidad.
Restore(GraphicsState)Restaura el estado de esteGraphics al estado representado por unGraphicsState .
RotateTransform(float)Aplica la rotación especificada a la matriz de transformación de esteGraphics .
RotateTransform(float, MatrixOrder)Aplica la rotación especificada a la matriz de transformación de esteGraphics en el orden especificado.
Save()Guarda el estado actual de esteGraphics e identifica el estado guardado con unGraphicsState .
ScaleTransform(float, float)Aplica la operación de escala especificada a la matriz de transformación de esteGraphics anteponiendo it a la matriz de transformación del objeto.
ScaleTransform(float, float, MatrixOrder)Aplica la operación de escala especificada a la matriz de transformación de esteGraphics en el orden especificado.
SetClip(Graphics)Establece la región de recorte de esteGraphics a la propiedad Clip del especificadoGraphics
SetClip(GraphicsPath)Establece la región de recorte de esteGraphics a lo especificadoGraphicsPath .
SetClip(Rectangle)Establece la región de recorte de esteGraphics al resultado de la operación especificada que combina la región del clip actual y el rectángulo especificado por unRectangle estructura.
SetClip(RectangleF)Establece la región de recorte de esteGraphics al resultado de la operación especificada que combina la región del clip actual y el rectángulo especificado por unRectangleF estructura.
SetClip(Graphics, CombineMode)Establece la región de recorte de esteGraphics al resultado de la operación de combinación especificada de la región de clip actual y la propiedad Clip de la región especificadaGraphics .
SetClip(GraphicsPath, CombineMode)Establece la región de recorte de esteGraphics al resultado de la operación especificada que combina la región del clip actual y la especificadaGraphicsPath .
SetClip(Rectangle, CombineMode)Establece la región de recorte de esteGraphics al resultado de la operación especificada que combina la región del clip actual y el rectángulo especificado por unRectangle estructura.
SetClip(RectangleF, CombineMode)Establece la región de recorte de esteGraphics al resultado de la operación especificada que combina la región del clip actual y el rectángulo especificado por unRectangleF estructura.
SetClip(Region, CombineMode)Establece la región de recorte de esteGraphicsal resultado de la operación especificada combinando la región del clip actual y la especificadaRegion .
TransformPoints(CoordinateSpace, CoordinateSpace, PointF[])Transforma una matriz de puntos de un espacio de coordenadas a otro usando el mundo actual y las transformaciones de página de esteGraphics .
TransformPoints(CoordinateSpace, CoordinateSpace, Point[])Transforma una matriz de puntos de un espacio de coordenadas a otro usando el mundo actual y las transformaciones de página de esteGraphics .
TranslateClip(float, float)Traduce la región de recorte de esteGraphics por cantidades especificadas en las direcciones horizontal y vertical.
TranslateClip(int, int)Traduce la región de recorte de esteGraphics por cantidades especificadas en las direcciones horizontal y vertical.
TranslateTransform(float, float)Cambia el origen del sistema de coordenadas anteponiendo la traducción especificada a la matriz de transformación de esteGraphics .
TranslateTransform(float, float, MatrixOrder)Cambia el origen del sistema de coordenadas aplicando la traslación especificada a la matriz de transformación de esteGraphics en el orden especificado.

Otros miembros

NombreDescripción
delegate DrawImageAbortProporciona un método de devolución de llamada para decidir cuándoDrawImage El método debería cancelar prematuramente la ejecución y dejar de dibujar una imagen.
delegate EnumerateMetafileProcProporciona un método de devolución de llamada para elEnumerateMetafile método.

Ver también