Clase Graphics (System.Drawing) - MSDN - Microsoft [PDF]

Crea un objeto que contiene toda la información relevante necesaria para generar a un proxy que se utiliza para comunic

4 downloads 30 Views 342KB Size

Recommend Stories


clase
Every block of stone has a statue inside it and it is the task of the sculptor to discover it. Mich

Computer Graphics & Animation - SciTechnol [PDF]
books including Drawing the Line: The Untold Story of the Animation Unions from Bosko to Bart Simpson (Univ Press of Kentucky, 2006), and Moving Innovation, a History of Computer Animation (MIT Press, 2013). [email protected]. Tom Sito, J Comput Eng In

MSDN-AA Available Software List
Forget safety. Live where you fear to live. Destroy your reputation. Be notorious. Rumi

Clase 1
In every community, there is work to be done. In every nation, there are wounds to heal. In every heart,

clase elasmobranchii
The best time to plant a tree was 20 years ago. The second best time is now. Chinese Proverb

[PDF] Troubleshooting Microsoft Technologies
Never let your sense of morals prevent you from doing what is right. Isaac Asimov

PDF Microsoft Office 2007
Learning never exhausts the mind. Leonardo da Vinci

microsoft project - WordPress.com [PDF]
will demonstrate this capability using our “Order Processing System” project from Example 9.1. ...... Use your imagination and assume that a CPM/PERT network, as shown in the figure at the top of the following page, with the following estimated a

Módulo 1 Clase 2
Life isn't about getting and having, it's about giving and being. Kevin Kruse

clase español gente
Raise your words, not voice. It is rain that grows flowers, not thunder. Rumi

Idea Transcript


> Biblioteca de clases de .NET Framework > System.Drawing Espacio de nombres > System.Drawing

Bitmap Clase BitmapSuffixInSameAssemblyAttrib ute Clase BitmapSuffixInSatelliteAssemblyAtt ribute Clase Brush Clase Brushes Clase BufferedGraphics Clase BufferedGraphicsContext Clase BufferedGraphicsManager Clase CharacterRange Estructura Color Estructura ColorConverter Clase ColorTranslator Clase ContentAlignment Enumeración CopyPixelOperation Enumeración Font Clase FontConverter Clase FontConverter.FontNameConverter Clase FontConverter.FontUnitConverter Clase FontFamily Clase FontStyle Enumeración Graphics Clase Graphics Métodos Graphics Propiedades Graphics.DrawImageAbort Delegado Graphics.EnumerateMetafileProc Delegado GraphicsUnit Enumeración Icon Clase IconConverter Clase IDeviceContext Interfaz Image Clase Image.GetThumbnailImageAbort Delegado ImageAnimator Clase ImageConverter Clase ImageFormatConverter Clase KnownColor Enumeración Pen Clase Pens Clase Point Estructura PointConverter Clase PointF Estructura Rectangle Estructura RectangleConverter Clase RectangleF Estructura Region Clase RotateFlipType Enumeración Size Estructura SizeConverter Clase SizeF Estructura SizeFConverter Clase SolidBrush Clase StringAlignment Enumeración StringDigitSubstitute Enumeración StringFormat Clase StringFormatFlags Enumeración StringTrimming Enumeración StringUnit Enumeración SystemBrushes Clase SystemColors Clase SystemFonts Clase SystemIcons Clase SystemPens Clase TextureBrush Clase ToolboxBitmapAttribute Clase Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.

Traducción

Inglés

Clase Graphics .NET Framework (current version)

Otras versiones

Publicado: octubre de 2016 Encapsula una superficie de dibujo de GDI+. Esta clase no puede heredarse. Espacio de nombres: System.Drawing Ensamblado: System.Drawing (en System.Drawing.dll)

Jerarquía de herencia System.Object System.MarshalByRefObject System.Drawing.Graphics

Sintaxis C#

C++

F#

VB

public sealed class Graphics : MarshalByRefObject, IDisposable, IDeviceContext

Propiedades 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 usada 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.

Métodos Nombre

Descripción

AddMetafileComment(Byte[])

Agrega un comentario al Metafile actual.

BeginContainer()

Guarda un contenedor de gráficos con el estado actual de este Graphics 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 este Graphics 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 este Graphics 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(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.

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.

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar a un proxy que se utiliza para comunicarse con un objeto remoto.(Heredado de MarshalByRefObject).

Dispose()

Libera todos los recursos utilizados por este Graphics.

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

Dibuja un arco que representa una parte de una elipse especificada por un par de coordenadas, un valor de ancho y un valor de alto.

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 la elipse especificada por una estructura RectangleF.

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

Dibuja un arco 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 un elemento B-spline definido por cuatro estructuras Point.

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

Dibuja un elemento B-spline definido 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 elementos B-spline a partir de una matriz de estructuras Point.

DrawBeziers(Pen,PointF[])

Dibuja una serie de elementos B-spline 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,Point[],Single,FillMode)

Dibuja una curva spline cardinal cerrada, definida por una matriz de estructuras Point, usando la tensión especificada.

DrawClosedCurve(Pen,PointF[])

Dibuja una curva spline cardinal cerrada, definida por una matriz de estructuras PointF.

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

Dibuja una curva spline cardinal cerrada, definida por una matriz de estructuras PointF, usando la tensión especificada.

DrawCurve(Pen,Point[])

Dibuja una curva spline cardinal a través de una matriz especificada de estructuras Point.

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

Dibuja una curva spline cardinal a través de una matriz especificada de estructuras Point con la tensión especificada.

DrawCurve(Pen,Point[],Single)

Dibuja una curva spline cardinal a través de una matriz especificada de estructuras Point con la tensión especificada.

DrawCurve(Pen,PointF[])

Dibuja una curva spline cardinal a través de una matriz especificada de estructuras PointF.

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,PointF[],Int32,Int32,Single)

Dibuja una curva spline cardinal a través de una matriz especificada de estructuras PointF con la tensión especificada. El dibujo comienza su desplazamiento a partir del comienzo de la matriz.

DrawCurve(Pen,PointF[],Single)

Dibuja una curva spline cardinal a través de una matriz especificada de estructuras PointF con la tensión especificada.

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

Dibuja un elipse definida por un rectángulo delimitador que se especifica mediante las coordenadas de la esquina superior izquierda, una altura y una anchura.

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,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,Int32,Int32)

Dibuja la imagen representada por el Icon especificado en las coordenadas señaladas.

DrawIcon(Icon,Rectangle)

Dibuja la imagen representada por el Icon especificado dentro del área que indica una estructura Rectangle.

DrawIconUnstretched(Icon,Rectangle)

Dibuja la imagen representada por el Icon especificado sin transformar a escala la imagen.

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,Int32,Int32,Int32,Int32)

Dibuja la Image especificada en la ubicación que se indique y con el tamaño señalado.

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

Dibuja una parte de una imagen en una ubicación especificada.

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,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,Point[],Rectangle,GraphicsUnit, ImageAttributes)

Dibuja la parte especificada de la Image que se indique en la ubicación señalada.

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,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)

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,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,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,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,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)

Dibuja la Image especificada en la ubicación que se indique y con el tamaño señalado.

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,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,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,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,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,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,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,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,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.

DrawImage(Image,RectangleF)

Dibuja la Image especificada en la ubicación que se indique y con el tamaño señalado.

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,Single,Single)

Dibuja la Image especificada con su tamaño físico original y en la ubicación que se indique.

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.

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.

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.

DrawImageUnscaledAndClipped(Image,Rectangle)

Dibuja la imagen especificada sin ajustar la escala y la recorta, si es necesario, para que quepa en el rectángulo especificado.

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

Dibuja una línea que conecta los dos puntos especificados por los pares de coordenadas.

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,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(Pen,GraphicsPath)

Dibuja un GraphicsPath.

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,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,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,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,Rectangle)

Dibuja un rectángulo especificado por una estructura Rectangle.

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,PointF,StringFormat)

Dibuja la cadena de texto especificada en la ubicación que se indique, con los objetos Brush y Font dados y usando los atributos de formato del StringFormat especificado.

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,RectangleF,StringFormat)

Dibuja la cadena de texto especificada en el rectángulo que se indique, con los objetos Brush y Font dados y usando 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 usando los atributos de formato del StringFormat especificado.

EndContainer(GraphicsContainer)

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,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,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 usando 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,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,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 usando los atributos de imagen especificados.

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,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,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 usando 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,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,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 usando los atributos de imagen dados.

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,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,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 usando 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,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,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 usando los atributos de imagen especificados.

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,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,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 usando 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,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,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 usando los atributos de imagen dados.

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,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,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 usando 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,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,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 usando los atributos de imagen dados.

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,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,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 usando 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,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,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 usando los atributos de imagen dados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado 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,Point[],FillMode)

Rellena el interior de una curva spline cardinal cerrada, definida por una matriz de estructuras Point, usando 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, usando la tensión y el modo de relleno especificados.

FillClosedCurve(Brush,PointF[])

Rellena el interior de una curva spline cardinal cerrada, definida por una matriz de estructuras PointF.

FillClosedCurve(Brush,PointF[],FillMode)

Rellena el interior de una curva spline cardinal cerrada, definida por una matriz de estructuras PointF, usando el modo de relleno especificado.

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

Rellena el interior de una curva spline cardinal cerrada, definida por una matriz de estructuras PointF, usando la tensión y el modo de relleno especificados.

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

Rellena el interior de una elipse definida por un rectángulo delimitador especificado por un par de coordenadas, un valor de alto y un valor de ancho.

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,Single,Single,Single,Single)

Rellena el interior de una elipse definida por un rectángulo delimitador especificado por un par de coordenadas, un valor de alto y un valor de ancho.

FillPath(Brush,GraphicsPath)

Rellena el interior de un GraphicsPath.

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,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,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,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[])

Rellena el interior de un polígono definido por una matriz de puntos, especificados por estructuras PointF.

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,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,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,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(Brush,Region)

Rellena el interior de un Region.

Finalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Invalida Object.Finalize()).

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(IntPtr)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Devuelve un Graphics correspondiente al contexto de dispositivo especificado.

FromHwnd(IntPtr)

Crea un nuevo Graphics a partir del identificador especificado de una ventana.

FromHwndInternal(IntPtr)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Crea un nuevo Graphics para el identificador de ventana especificado.

FromImage(Image)

Crea un nuevo Graphics con la Image especificada.

GetContextInfo()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Obtiene el contexto de los gráficos acumulativos.

GetHalftonePalette()

Obtiene un identificador de la paleta actual de medios tonos de Windows.

GetHashCode()

Sirve como la función hash predeterminada.(Heredado 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.(Heredado de MarshalByRefObject).

GetNearestColor(Color)

Obtiene el color más próximo a la estructura Color especificada.

GetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

InitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.(Heredado 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(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(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(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(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(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(String,Font,RectangleF,StringFormat)

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,Int32)

Mide la cadena especificada al dibujarla con la Font especificada.

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,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)

Mide la cadena especificada al dibujarla con la Font especificada dentro del área de presentación indicada.

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,SizeF,StringFormat,Int32,Int32)

Mide la cadena especificada al dibujarla con la Font que se indique y darle formato con el StringFormat señalado.

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(IntPtr)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. 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(GraphicsState)

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(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)

Establece la región de recorte de este Graphics en el GraphicsPath especificado.

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)

Establece la región de recorte de este Graphics en el rectángulo especificado mediante una estructura Rectangle.

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)

Establece la región de recorte de este Graphics en el rectángulo especificado mediante una estructura RectangleF.

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 al objeto actual. (Heredado de Object).

TransformPoints(CoordinateSpace,CoordinateSpace,Point[])

Transforma una matriz de puntos de un espacio de coordenadas a otro usando 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 usando 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.

Comentarios La Graphics clase proporciona métodos para dibujar objetos en el dispositivo de pantalla. Un Graphics está asociado a un contexto de dispositivo específico. Puede obtener un Graphics objeto mediante una llamada a la Control.CreateGraphics método en un objeto que hereda de System.Windows.Forms.Control, o mediante el control de un control Control.Paint eventos y obtener acceso a la Graphics propiedad de la System.Windows.Forms.PaintEventArgs clase. También puede crear un Graphics objeto desde una imagen mediante el uso de la FromImage (método). Para obtener más información acerca de cómo crear un Graphics de objeto, vea Cómo: Crear objetos Graphics para dibujar. Puede dibujar muchas formas y líneas diferentes utilizando un Graphics objeto. Para obtener más información sobre cómo dibujar líneas y formas, vea el DrawGraphicalElement método de la línea o forma que va a 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 la DrawImage y DrawIcon métodos, respectivamente. Para realizar una transferencia de bloque de bits de datos de color de la pantalla a la superficie de dibujo de la Graphics de objeto, vea CopyFromScreen. Para obtener más información sobre cómo dibujar imágenes con un Graphics de objeto, vea Trabajar con imágenes, mapas de bits, iconos y metarchivos. Además, puede manipular el sistema de coordenadas utilizado por el Graphics objeto. Para obtener más información sobre el sistema de coordenadas y cómo manipularlo, vea Sistemas de coordenadas y transformaciones.

Ejemplos El ejemplo de código siguiente está pensado para usarse con formularios Windows Forms y requiere un PaintEventArgs objeto. El PaintEventArgs se denomina objeto e y es un parámetro de la Paint controlador de eventos. El código realiza las siguientes acciones: Crea una imagen desde un archivo JPEG. El archivo se denomina SampImag.jpg y se encuentra en la carpeta del ejemplo. Crea un punto en el que se dibujará la esquina superior izquierda de la imagen. Dibuja la imagen sin ajustar a escala en la pantalla mediante el uso de un Graphics objeto.

C#

C++

VB

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

Información de versión .NET Framework Disponible desde 1.1

Seguridad para subprocesos Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Ver también Espacio de nombres System.Drawing Cómo: Crear objetos Graphics para dibujar Introducción a la programación de gráficos Administrar el estado de un objeto Graphics

Volver al principio Imprimir Compartir

EN ESTE ARTÍCULO Jerarquía de herencia Sintaxis Propiedades Métodos Comentarios Ejemplos Información de versión Seguridad para subprocesos Ver también

¿Le resulta útil esta página?

Centros de desarrollo Windows Office Visual Studio Microsoft Azure Más...

España (Español)







No

Recursos de aprendizaje

Comunidad

Soporte técnico

Microsoft Virtual Academy

Foros

Autoasistencia

Channel 9

Blogs

MSDN Magazine

Codeplex

Programas BizSpark (para empresas nuevas) Microsoft Imagine (for students) Microsoft en la Educación

Boletín

Privacidad y cookies

Términos de uso

Marcas comerciales

© 2018 Microsoft

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.