Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
Graphics (Clase)
Encapsula una superficie de dibujo de GDI+. Esta clase no puede heredarse.
Ensamblado: System.Drawing (en System.Drawing.dll)
El tipo Graphics expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
|
Clip | Obtiene o establece un Region que limita la región de dibujo de este Graphics. |
|
ClipBounds | Obtiene una estructura RectangleF que delimita la región de recorte de este Graphics. |
|
CompositingMode | Obtiene un valor que especifica cómo se dibujan las imágenes compuestas en este Graphics. |
|
CompositingQuality | Obtiene o establece la calidad de representación de las imágenes compuestas que se dibujan en este Graphics. |
|
DpiX | Obtiene la resolución horizontal de este Graphics. |
|
DpiY | Obtiene la resolución vertical de este Graphics. |
|
InterpolationMode | Obtiene o establece el modo de interpolación asociado a este Graphics. |
|
IsClipEmpty | Obtiene un valor que indica si la región de recorte de este Graphics está vacía. |
|
IsVisibleClipEmpty | Obtiene un valor que indica si la región de recorte visible de este Graphics está vacía. |
|
PageScale | Obtiene o establece la relación de escala entre las unidades universales y las unidades de página de este Graphics. |
|
PageUnit | Obtiene o establece la unidad de medida utilizada para las coordenadas de página en este Graphics. |
|
PixelOffsetMode | Obtiene o establece un valor que especifica cómo se calcula el desplazamiento de los píxeles durante la representación de este Graphics. |
|
RenderingOrigin | Obtiene o establece el origen de representación de este Graphics para la interpolación y los pinceles de trama. |
|
SmoothingMode | Obtiene o establece la calidad de representación de este Graphics. |
|
TextContrast | Obtiene o establece el valor de corrección de gamma para la representación de texto. |
|
TextRenderingHint | Obtiene o establece el modo de representación para el texto asociado a este Graphics. |
|
Transform | Obtiene o establece una copia de la transformación universal geométrica para Graphics. |
|
VisibleClipBounds | Obtiene el rectángulo delimitador que corresponde a la región de recorte visible de este Graphics. |
| Nombre | Descripción | |
|---|---|---|
|
AddMetafileComment | Agrega un comentario al Metafile actual. |
|
BeginContainer() | Guarda un contenedor de gráficos con el estado actual de este Graphics y abre y utiliza un nuevo contenedor de gráficos. |
|
BeginContainer(Rectangle, Rectangle, GraphicsUnit) | Guarda un contenedor de gráficos con el estado actual de este Graphics y abre y utiliza 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 este Graphics y abre y utiliza un nuevo contenedor de gráficos con la transformación de escala especificada. |
|
Clear | 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 los datos de color, correspondientes a un rectángulo de píxeles, desde la pantalla a la superficie de dibujo de Graphics. |
|
CopyFromScreen(Point, Point, 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 Graphics. |
|
CopyFromScreen(Int32, Int32, Int32, Int32, Size) | 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 Graphics. |
|
CopyFromScreen(Int32, Int32, Int32, Int32, 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 Graphics. |
|
CreateObjRef | Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject). |
|
Dispose | Libera todos los recursos utilizados por este Graphics. |
|
DrawArc(Pen, Rectangle, Single, Single) | Dibuja un arco que representa una parte de la elipse especificada por una estructura Rectangle. |
|
DrawArc(Pen, RectangleF, Single, Single) | Dibuja un arco que representa una parte de una elipse especificada por una estructura RectangleF. |
|
DrawArc(Pen, Int32, Int32, Int32, Int32, Int32, Int32) | Dibuja un archivo que representa una parte de una elipse especificada por un par de coordenadas, un valor de ancho y un valor de alto. |
|
DrawArc(Pen, Single, Single, Single, Single, Single, Single) | Dibuja un archivo que representa una parte de una elipse especificada por un par de coordenadas, un valor de ancho y un valor de alto. |
|
DrawBezier(Pen, Point, Point, Point, Point) | Dibuja una curva spline de Bézier definida por cuatro estructuras Point. |
|
DrawBezier(Pen, PointF, PointF, PointF, PointF) | Dibuja una curva spline de Bézier definida por cuatro estructuras PointF. |
|
DrawBezier(Pen, Single, Single, Single, Single, Single, Single, Single, Single) | Dibuja una curva spline de Bézier definida por cuatro pares ordenados de coordenadas que representan puntos. |
|
DrawBeziers(Pen, Point[]) | Dibuja una serie de curvas spline de Bézier a partir de una matriz de estructuras Point. |
|
DrawBeziers(Pen, PointF[]) | Dibuja una serie de curvas spline de Bézier a partir de una matriz de estructuras PointF. |
|
DrawClosedCurve(Pen, Point[]) | Dibuja una curva spline cardinal cerrada, definida por una matriz de estructuras Point. |
|
DrawClosedCurve(Pen, PointF[]) | Dibuja una curva spline cardinal cerrada, definida por una matriz de estructuras PointF. |
|
DrawClosedCurve(Pen, Point[], Single, FillMode) | Dibuja una curva spline cardinal cerrada, definida por una matriz de estructuras Point, utilizando la tensión especificada. |
|
DrawClosedCurve(Pen, PointF[], Single, FillMode) | Dibuja una curva spline cardinal cerrada, definida por una matriz de estructuras PointF, utilizando la tensión especificada. |
|
DrawCurve(Pen, Point[]) | Dibuja una curva spline cardinal a través de una matriz especificada de estructuras Point. |
|
DrawCurve(Pen, PointF[]) | Dibuja una curva spline cardinal a través de una matriz especificada de estructuras PointF. |
|
DrawCurve(Pen, Point[], Single) | Dibuja una curva spline cardinal a través de una matriz especificada de estructuras Point, usando la tensión especificada. |
|
DrawCurve(Pen, PointF[], Single) | Dibuja una curva spline cardinal a través de una matriz especificada de estructuras PointF, usando la tensión especificada. |
|
DrawCurve(Pen, PointF[], Int32, Int32) | Dibuja una curva spline cardinal a través de una matriz especificada de estructuras PointF. El dibujo comienza su desplazamiento a partir del comienzo de la matriz. |
|
DrawCurve(Pen, Point[], Int32, Int32, Single) | Dibuja una curva spline cardinal a través de una matriz especificada de estructuras Point, usando la tensión especificada. |
|
DrawCurve(Pen, PointF[], Int32, Int32, Single) | Dibuja una curva spline cardinal a través de una matriz especificada de estructuras PointF, usando la tensión especificada. El dibujo comienza su desplazamiento a partir del comienzo de la matriz. |
|
DrawEllipse(Pen, Rectangle) | Dibuja una elipse especificada por una estructura Rectangle de delimitación. |
|
DrawEllipse(Pen, RectangleF) | Dibuja una elipse definida por una estructura RectangleF de delimitación. |
|
DrawEllipse(Pen, Int32, Int32, Int32, Int32) | Dibuja una elipse definida por un rectángulo delimitador que se especifica mediante las coordenadas de la esquina superior izquierda, un valor de alto y un valor de ancho. |
|
DrawEllipse(Pen, Single, Single, Single, Single) | Dibuja una elipse definida por un rectángulo delimitador especificado por un par de coordenadas, un valor de alto y un valor de ancho. |
|
DrawIcon(Icon, Rectangle) | Dibuja la imagen representada por el Icon especificado dentro del área que indica una estructura Rectangle. |
|
DrawIcon(Icon, Int32, Int32) | Dibuja la imagen representada por el Icon especificado en las coordenadas señaladas. |
|
DrawIconUnstretched | Dibuja la imagen representada por el Icon especificado sin transformar a escala la imagen. |
|
DrawImage(Image, Point) | Dibuja la Image especificada con su tamaño físico original y en la ubicación que se indique. |
|
DrawImage(Image, Point[]) | Dibuja la Image especificada en la ubicación que se indique, con la forma y el tamaño señalados. |
|
DrawImage(Image, PointF) | Dibuja la Image especificada con su tamaño físico original y en la ubicación que se indique. |
|
DrawImage(Image, PointF[]) | Dibuja la Image especificada en la ubicación que se indique, con la forma y el tamaño señalados. |
|
DrawImage(Image, Rectangle) | Dibuja la Image especificada en la ubicación que se indique y con el tamaño señalado. |
|
DrawImage(Image, RectangleF) | Dibuja la Image especificada en la ubicación que se indique y con el tamaño señalado. |
|
DrawImage(Image, Int32, Int32) | Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada por un par de coordenadas. |
|
DrawImage(Image, Single, Single) | Dibuja la Image especificada con su tamaño físico original y en la ubicación que se indique. |
|
DrawImage(Image, Point[], Rectangle, GraphicsUnit) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, PointF[], RectangleF, GraphicsUnit) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Rectangle, Rectangle, GraphicsUnit) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes) | Dibuja la parte especificada de la Image que se indique en la ubicación señalada. |
|
DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Int32, Int32, Rectangle, GraphicsUnit) | Dibuja una parte de una imagen en una ubicación especificada. |
|
DrawImage(Image, Int32, Int32, Int32, Int32) | Dibuja la Image especificada en la ubicación que se indique y con el tamaño señalado. |
|
DrawImage(Image, Single, Single, RectangleF, GraphicsUnit) | Dibuja una parte de una imagen en una ubicación especificada. |
|
DrawImage(Image, Single, Single, Single, Single) | Dibuja la Image especificada en la ubicación que se indique y con el tamaño señalado. |
|
DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics.DrawImageAbort) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics.DrawImageAbort) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics.DrawImageAbort, Int32) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics.DrawImageAbort, Int32) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics.DrawImageAbort) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics.DrawImageAbort) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics.DrawImageAbort, IntPtr) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics.DrawImageAbort, IntPtr) | Dibuja la parte especificada de la Image indicada en la ubicación que se señale y con el tamaño especificado. |
|
DrawImageUnscaled(Image, Point) | Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada. |
|
DrawImageUnscaled(Image, Rectangle) | Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada. |
|
DrawImageUnscaled(Image, Int32, Int32) | Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada por un par de coordenadas. |
|
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32) | Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada. |
|
DrawImageUnscaledAndClipped | Dibuja la imagen especificada sin ajustar la escala y la recorta, si es necesario, para que quepa en el rectángulo especificado. |
|
DrawLine(Pen, Point, Point) | Dibuja una línea que conecta dos estructuras Point. |
|
DrawLine(Pen, PointF, PointF) | Dibuja una línea que conecta dos estructuras PointF. |
|
DrawLine(Pen, Int32, Int32, Int32, Int32) | Dibuja una línea que conecta los dos puntos especificados por los pares de coordenadas. |
|
DrawLine(Pen, Single, Single, Single, Single) | Dibuja una línea que conecta los dos puntos especificados por los pares de coordenadas. |
|
DrawLines(Pen, Point[]) | Dibuja una serie de segmentos de línea que conectan una matriz de estructuras Point. |
|
DrawLines(Pen, PointF[]) | Dibuja una serie de segmentos de línea que conectan una matriz de estructuras PointF. |
|
DrawPath | Dibuja un GraphicsPath. |
|
DrawPie(Pen, Rectangle, Single, Single) | Dibuja una forma circular definida por una elipse, determinada por una estructura Rectangle y dos líneas radiales. |
|
DrawPie(Pen, RectangleF, Single, Single) | Dibuja una forma circular definida por una elipse, determinada por una estructura RectangleF y dos líneas radiales. |
|
DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32) | Dibuja una forma circular definida por una elipse determinada por un par de coordenadas, unos valores de ancho y alto y dos líneas radiales. |
|
DrawPie(Pen, Single, Single, Single, Single, Single, Single) | Dibuja una forma circular definida por una elipse determinada por un par de coordenadas, unos valores de ancho y alto y dos líneas radiales. |
|
DrawPolygon(Pen, Point[]) | Dibuja un polígono definido por una matriz de estructuras Point. |
|
DrawPolygon(Pen, PointF[]) | Dibuja un polígono definido por una matriz de estructuras PointF. |
|
DrawRectangle(Pen, Rectangle) | Dibuja un rectángulo especificado por una estructura Rectangle. |
|
DrawRectangle(Pen, Int32, Int32, Int32, Int32) | Dibuja un rectángulo especificado por un par de coordenadas, un valor de ancho y un valor de alto. |
|
DrawRectangle(Pen, Single, Single, Single, Single) | Dibuja un rectángulo especificado por un par de coordenadas, un valor de ancho y un valor de alto. |
|
DrawRectangles(Pen, Rectangle[]) | Dibuja una serie de rectángulos especificados por las estructuras Rectangle. |
|
DrawRectangles(Pen, RectangleF[]) | Dibuja una serie de rectángulos especificados por las estructuras RectangleF. |
|
DrawString(String, Font, Brush, PointF) | Dibuja la cadena de texto especificada en la ubicación especificada y con los objetos Brush y Font especificados. |
|
DrawString(String, Font, Brush, RectangleF) | Dibuja la cadena de texto especificada en el rectángulo especificado y con los objetos Brush y Font igualmente especificados. |
|
DrawString(String, Font, Brush, PointF, StringFormat) | Dibuja la cadena de texto especificada en la ubicación que se indique, con los objetos Brush y Font dados y utilizando los atributos de formato del StringFormat especificado. |
|
DrawString(String, Font, Brush, RectangleF, StringFormat) | Dibuja la cadena de texto especificada en el rectángulo que se indique, con los objetos Brush y Font dados y utilizando los atributos de formato del StringFormat especificado. |
|
DrawString(String, Font, Brush, Single, Single) | Dibuja la cadena de texto especificada en la ubicación especificada y con los objetos Brush y Font especificados. |
|
DrawString(String, Font, Brush, Single, Single, StringFormat) | Dibuja la cadena de texto especificada en la ubicación que se indique, con los objetos Brush y Font dados y utilizando los atributos de formato del StringFormat especificado. |
|
EndContainer | Cierra el contenedor de gráficos actual y restaura el estado que tenía este Graphics al estado guardado mediante una llamada al método BeginContainer. |
|
EnumerateMetafile(Metafile, Point, Graphics.EnumerateMetafileProc) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado. |
|
EnumerateMetafile(Metafile, Point[], Graphics.EnumerateMetafileProc) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado. |
|
EnumerateMetafile(Metafile, PointF, Graphics.EnumerateMetafileProc) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado. |
|
EnumerateMetafile(Metafile, PointF[], Graphics.EnumerateMetafileProc) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado. |
|
EnumerateMetafile(Metafile, Rectangle, Graphics.EnumerateMetafileProc) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado. |
|
EnumerateMetafile(Metafile, RectangleF, Graphics.EnumerateMetafileProc) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado. |
|
EnumerateMetafile(Metafile, Point, Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado. |
|
EnumerateMetafile(Metafile, Point[], Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado. |
|
EnumerateMetafile(Metafile, PointF, Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado. |
|
EnumerateMetafile(Metafile, PointF[], Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado. |
|
EnumerateMetafile(Metafile, Rectangle, Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado. |
|
EnumerateMetafile(Metafile, RectangleF, Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado. |
|
EnumerateMetafile(Metafile, Point, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado utilizando los atributos de imagen dados. |
|
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc) | Envía los registros de un rectángulo seleccionado de un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado. |
|
EnumerateMetafile(Metafile, Point[], Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado utilizando los atributos de imagen dados. |
|
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado. |
|
EnumerateMetafile(Metafile, PointF, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado utilizando los atributos de imagen dados. |
|
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc) | Envía los registros de un rectángulo seleccionado de un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado. |
|
EnumerateMetafile(Metafile, PointF[], Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado utilizando los atributos de imagen dados. |
|
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado. |
|
EnumerateMetafile(Metafile, Rectangle, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado utilizando los atributos de imagen dados. |
|
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado. |
|
EnumerateMetafile(Metafile, RectangleF, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros del Metafile especificado, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado utilizando los atributos de imagen dados. |
|
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado. |
|
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros de un rectángulo seleccionado de un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado. |
|
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado. |
|
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros de un rectángulo seleccionado de un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado. |
|
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado. |
|
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado. |
|
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado. |
|
EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado utilizando los atributos de imagen especificados. |
|
EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado utilizando los atributos de imagen dados. |
|
EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un punto determinado utilizando los atributos de imagen especificados. |
|
EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un paralelogramo determinado utilizando los atributos de imagen dados. |
|
EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado utilizando los atributos de imagen dados. |
|
EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) | Envía los registros de un rectángulo seleccionado en un Metafile, de uno en uno, a un método de devolución de llamada para su presentación en un rectángulo determinado utilizando los atributos de imagen dados. |
|
Equals(Object) | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). |
|
ExcludeClip(Rectangle) | Actualiza la región de recorte de este Graphics con el fin de excluir el área especificada por una estructura Rectangle. |
|
ExcludeClip(Region) | Actualiza la región de recorte de este Graphics con el fin de excluir el área especificada por una Region. |
|
FillClosedCurve(Brush, Point[]) | Rellena el interior de una curva spline cardinal cerrada, definida por una matriz de estructuras Point. |
|
FillClosedCurve(Brush, PointF[]) | Rellena el interior de una curva spline cardinal cerrada, definida por una matriz de estructuras PointF. |
|
FillClosedCurve(Brush, Point[], FillMode) | Rellena el interior de una curva spline cardinal cerrada, definida por una matriz de estructuras Point, utilizando el modo de relleno especificado. |
|
FillClosedCurve(Brush, PointF[], FillMode) | Rellena el interior de una curva spline cardinal cerrada, definida por una matriz de estructuras PointF, utilizando el modo de relleno especificado. |
|
FillClosedCurve(Brush, Point[], FillMode, Single) | Rellena el interior de una curva spline cardinal cerrada, definida por una matriz de estructuras Point, utilizando la tensión y el modo de relleno especificados. |
|
FillClosedCurve(Brush, PointF[], FillMode, Single) | Rellena el interior de una curva spline cardinal cerrada, definida por una matriz de estructuras PointF, utilizando la tensión y el modo de relleno especificados. |
|
FillEllipse(Brush, Rectangle) | Rellena el interior de una elipse definida por un rectángulo delimitador especificado a su vez por una estructura Rectangle. |
|
FillEllipse(Brush, RectangleF) | Rellena el interior de una elipse definida por un rectángulo delimitador especificado a su vez por una estructura RectangleF. |
|
FillEllipse(Brush, Int32, Int32, Int32, Int32) | Rellena el interior de una elipse definida por un rectángulo de delimitación especificado por un par de coordenadas, un valor de alto y un valor de ancho. |
|
FillEllipse(Brush, Single, Single, Single, Single) | Rellena el interior de una elipse definida por un rectángulo de delimitación especificado por un par de coordenadas, un valor de alto y un valor de ancho. |
|
FillPath | Rellena el interior de un GraphicsPath. |
|
FillPie(Brush, Rectangle, Single, Single) | Dibuja el interior de una sección circular definida por una elipse, determinada por una estructura RectangleF y dos líneas radiales. |
|
FillPie(Brush, Int32, Int32, Int32, Int32, Int32, Int32) | Rellena el interior de una sección de gráfico circular definida por una elipse, determinada por un par de coordenadas, unos valores de ancho y alto y dos líneas radiales. |
|
FillPie(Brush, Single, Single, Single, Single, Single, Single) | Rellena el interior de una sección de gráfico circular definida por una elipse, determinada por un par de coordenadas, unos valores de ancho y alto y dos líneas radiales. |
|
FillPolygon(Brush, Point[]) | Rellena el interior de un polígono definido por una matriz de puntos, especificados por estructuras Point. |
|
FillPolygon(Brush, PointF[]) | Rellena el interior de un polígono definido por una matriz de puntos, especificados por estructuras PointF. |
|
FillPolygon(Brush, Point[], FillMode) | Rellena el interior de un polígono definido por una matriz de puntos especificados por estructuras Point, usando el modo de relleno especificado. |
|
FillPolygon(Brush, PointF[], FillMode) | Rellena el interior de un polígono definido por una matriz de puntos especificados por estructuras PointF, usando el modo de relleno especificado. |
|
FillRectangle(Brush, Rectangle) | Rellena el interior de un rectángulo especificado por una estructura Rectangle. |
|
FillRectangle(Brush, RectangleF) | Rellena el interior de un rectángulo especificado por una estructura RectangleF. |
|
FillRectangle(Brush, Int32, Int32, Int32, Int32) | Rellena el interior de un rectángulo especificado por un par de coordenadas, un valor de ancho y un valor de alto. |
|
FillRectangle(Brush, Single, Single, Single, Single) | Rellena el interior de un rectángulo especificado por un par de coordenadas, un valor de ancho y un valor de alto. |
|
FillRectangles(Brush, Rectangle[]) | Rellena el interior de una serie de rectángulos especificados por estructuras Rectangle. |
|
FillRectangles(Brush, RectangleF[]) | Rellena el interior de una serie de rectángulos especificados por estructuras RectangleF. |
|
FillRegion | Rellena el interior de una Region. |
|
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
|
Flush() | Fuerza la ejecución de todas las operaciones de gráficos pendientes y devuelve inmediatamente el control sin esperar a que finalicen las operaciones. |
|
Flush(FlushIntention) | Fuerza la ejecución de todas las operaciones de gráficos pendientes, esperando o no el método, según se especifique, a devolver un valor antes de que finalicen las operaciones. |
|
FromHdc(IntPtr) | Crea un nuevo Graphics a partir del identificador especificado en un contexto de dispositivo. |
|
FromHdc(IntPtr, IntPtr) | Crea un nuevo Graphics a partir del identificador especificado de un contexto de dispositivo y del identificador de un dispositivo. |
|
FromHdcInternal | Infraestructura. Devuelve un Graphics correspondiente al contexto de dispositivo especificado. |
|
FromHwnd | Crea un nuevo Graphics a partir del identificador especificado de una ventana. |
|
FromHwndInternal | Infraestructura. Crea un nuevo Graphics para el identificador de ventana especificado. |
|
FromImage | Crea un nuevo Graphics con la Image especificada. |
|
GetContextInfo | Infraestructura. Obtiene el contexto de los gráficos acumulativos. |
|
GetHalftonePalette | Obtiene un identificador de la paleta actual de medios tonos de Windows. |
|
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
|
GetHdc | Obtiene el identificador del contexto de dispositivo asociado a este Graphics. |
|
GetLifetimeService | Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). |
|
GetNearestColor | Obtiene el color más próximo a la estructura Color especificada. |
|
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
|
InitializeLifetimeService | Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). |
|
IntersectClip(Rectangle) | Actualiza la región de recorte de este Graphics a la intersección de la actual región de recorte y la estructura Rectangle especificada. |
|
IntersectClip(RectangleF) | Actualiza la región de recorte de este Graphics a la intersección de la actual región de recorte y la estructura RectangleF especificada. |
|
IntersectClip(Region) | Actualiza la región de recorte de este Graphics a la intersección de la actual región de recorte y la Region especificada. |
|
IsVisible(Point) | Indica si la estructura Point especificada está dentro de la región de recorte visible de este Graphics. |
|
IsVisible(PointF) | Indica si la estructura PointF especificada está dentro de la región de recorte visible de este Graphics. |
|
IsVisible(Rectangle) | Indica si el rectángulo especificado por una estructura Rectangle está dentro de la región de recorte visible de este Graphics. |
|
IsVisible(RectangleF) | Indica si el rectángulo especificado por una estructura RectangleF está dentro de la región de recorte visible de este Graphics. |
|
IsVisible(Int32, Int32) | Indica si el punto especificado por un par de coordenadas se halla contenido en la región de recorte visible de este Graphics. |
|
IsVisible(Single, Single) | Indica si el punto especificado por un par de coordenadas se halla contenido en la región de recorte visible de este Graphics. |
|
IsVisible(Int32, Int32, Int32, Int32) | Indica si el rectángulo especificado por un par de coordenadas, un valor de ancho y un valor de alto se halla contenido en la región de recorte visible de este Graphics. |
|
IsVisible(Single, Single, Single, Single) | Indica si el rectángulo especificado por un par de coordenadas, un valor de ancho y un valor de alto se halla contenido en la región de recorte visible de este Graphics. |
|
MeasureCharacterRanges | Obtiene una matriz de objetos Region, cada uno de los cuales delimita un intervalo de posiciones de caracteres dentro de la cadena especificada. |
|
MeasureString(String, Font) | Mide la cadena especificada al dibujarla con la Font especificada. |
|
MeasureString(String, Font, SizeF) | Mide la cadena especificada al dibujarla con la Font especificada dentro del área de presentación indicada. |
|
MeasureString(String, Font, Int32) | Mide la cadena especificada al dibujarla con la Font especificada. |
|
MeasureString(String, Font, PointF, StringFormat) | Mide la cadena especificada al dibujarla con la Font que se indique y darle formato con el StringFormat señalado. |
|
MeasureString(String, Font, SizeF, StringFormat) | Mide la cadena especificada al dibujarla con la Font que se indique y darle formato con el StringFormat señalado. |
|
MeasureString(String, Font, Int32, StringFormat) | Mide la cadena especificada al dibujarla con la Font que se indique y darle formato con el StringFormat señalado. |
|
MeasureString(String, Font, SizeF, StringFormat, Int32, Int32) | Mide la cadena especificada al dibujarla con la Font que se indique y darle formato con el StringFormat señalado. |
|
MemberwiseClone() | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
|
MemberwiseClone(Boolean) | Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject). |
|
MultiplyTransform(Matrix) | Multiplica la transformación universal de este Graphics, según especifica Matrix. |
|
MultiplyTransform(Matrix, MatrixOrder) | Multiplica la transformación universal de este Graphics, que especifica Matrix siguiendo el orden establecido. |
|
ReleaseHdc() | Libera un identificador de contexto de dispositivo obtenido mediante una llamada anterior al método GetHdc de este Graphics. |
|
ReleaseHdc(IntPtr) | Libera un identificador de contexto de dispositivo obtenido mediante una llamada anterior al método GetHdc de este Graphics. |
|
ReleaseHdcInternal | Infraestructura. Libera un identificador de un contexto de dispositivo. |
|
ResetClip | Restablece la región de recorte de este Graphics en una región infinita. |
|
ResetTransform | Restablece la matriz de transformación universal de este Graphics en la matriz de identidades. |
|
Restore | Restaura el estado de este Graphics en el estado representado por un GraphicsState. |
|
RotateTransform(Single) | Aplica la rotación especificada a la matriz de transformación de este Graphics. |
|
RotateTransform(Single, MatrixOrder) | Aplica la rotación especificada a la matriz de transformación de este Graphics en el orden que se establece. |
|
Save | Guarda el estado actual de este Graphics e identifica el estado guardado con un GraphicsState. |
|
ScaleTransform(Single, Single) | Aplica la operación de cambio de escala especificada a la matriz de transformación de este Graphics, anteponiéndola a esta última. |
|
ScaleTransform(Single, Single, MatrixOrder) | Aplica la operación de cambio de escala especificada a la matriz de transformación de este Graphics en el orden que se establece. |
|
SetClip(Graphics) | Establece la región de recorte de este Graphics en la propiedad Clip del Graphics especificado. |
|
SetClip(GraphicsPath) | Establece la región de recorte de este Graphics en el GraphicsPath especificado. |
|
SetClip(Rectangle) | Establece la región de recorte de este Graphics en el rectángulo especificado mediante una estructura Rectangle. |
|
SetClip(RectangleF) | Establece la región de recorte de este Graphics en el rectángulo especificado mediante una estructura RectangleF. |
|
SetClip(Graphics, CombineMode) | Establece la región de recorte de este Graphics en el resultado de la operación de combinación especificada de la región de recorte actual y la propiedad Clip del Graphics indicado. |
|
SetClip(GraphicsPath, CombineMode) | Establece la región de recorte de este Graphics en el resultado de la operación especificada que combina la región de recorte actual y el GraphicsPath especificado. |
|
SetClip(Rectangle, CombineMode) | Establece la región de recorte de este Graphics en el resultado de la operación que se indica que combina la región de recorte actual y el rectángulo especificado mediante una estructura Rectangle. |
|
SetClip(RectangleF, CombineMode) | Establece la región de recorte de este Graphics en el resultado de la operación que se indica que combina la región de recorte actual y el rectángulo especificado mediante una estructura RectangleF. |
|
SetClip(Region, CombineMode) | Establece la región de recorte de este Graphics en el resultado de la operación especificada que combina la región de recorte actual y el Region especificado. |
|
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
|
TransformPoints(CoordinateSpace, CoordinateSpace, Point[]) | Transforma una matriz de puntos de un espacio de coordenadas a otro utilizando las transformaciones universal y de página actuales de este Graphics. |
|
TransformPoints(CoordinateSpace, CoordinateSpace, PointF[]) | Transforma una matriz de puntos de un espacio de coordenadas a otro utilizando las transformaciones universal y de página actuales de este Graphics. |
|
TranslateClip(Int32, Int32) | Traslada la región de recorte de este Graphics según las magnitudes especificadas en las direcciones horizontal y vertical. |
|
TranslateClip(Single, Single) | Traslada la región de recorte de este Graphics según las magnitudes especificadas en las direcciones horizontal y vertical. |
|
TranslateTransform(Single, Single) | Cambia el origen del sistema de coordenadas anteponiendo la traslación especificada a la matriz de transformación de este Graphics. |
|
TranslateTransform(Single, Single, MatrixOrder) | Cambia el origen del sistema de coordenadas aplicando la traslación especificada a la matriz de transformación de este Graphics en el orden que se establece. |
La clase Graphics proporciona métodos para dibujar objetos en el dispositivo de pantalla. Graphics se asocia a un determinado contexto de dispositivo.
Se puede obtener un objeto Graphics llamando al método Control.CreateGraphics en un objeto que herede de System.Windows.Forms.Control, o controlando el evento Control.Paint de un control y obteniendo acceso a la propiedad Graphics de la clase System.Windows.Forms.PaintEventArgs. También puede crear un objeto Graphics a partir de una imagen utilizando el método FromImage. Para obtener más información acerca de la creación de un objeto Graphics, vea Cómo: Crear objetos Graphics para dibujar.
Puede dibujar muchas formas y líneas diferentes utilizando un objeto Graphics. Para obtener más información sobre cómo dibujar líneas y formas, vea el método DrawGraphicalElement concreto para la línea o la forma desea dibujar. Estos métodos incluyen DrawLine, DrawArc, DrawClosedCurve, DrawPolygon y DrawRectangle. Para obtener más información sobre cómo dibujar líneas y formas, vea Utilizar lápiz para dibujar líneas y formas y Utilizar un pincel para rellenar formas.
También puede dibujar imágenes e iconos utilizando los métodos DrawImage y DrawIcon, respectivamente. Para realizar una transferencia de bloque de bits de los datos de color de la pantalla a la superficie de dibujo del objeto Graphics, vea CopyFromScreen. Para obtener más información sobre cómo dibujar imágenes con un objeto Graphics, vea Trabajar con imágenes, mapas de bits, iconos y metarchivos.
Además, puede manipular el sistema de coordenadas usado por el objeto Graphics. Para obtener más información sobre el sistema de coordenadas y cómo manipularlo, vea Sistemas de coordenadas y transformaciones.
El siguiente ejemplo de código está pensado para usarse con formularios Windows Forms y requiere un objeto PaintEventArgs. El objeto PaintEventArgs se denomina e y es un parámetro del controlador de eventos Paint. El código realiza las acciones siguientes:
-
Crea una imagen a partir de un archivo JPEG. El archivo se denomina SampImag.jpg y se ubica en la carpeta del ejemplo.
-
Crea un punto en el cual se dibujará la esquina superior izquierda de la imagen.
-
Dibuja la imagen sin ajustar a escala en la pantalla utilizando un objeto Graphics.
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.