SlideShare una empresa de Scribd logo
1 de 27
CLASE QUE TIENE LA FUNCION DIBUJAR
Graphics (Clase)
Encapsula una superficie de dibujode GDI+. Esta clase no puede heredarse.
Jerarquía de herencia
System.Object
System.MarshalByRefObject
System.Drawing.Graphics
Espacio de nombres: System.Drawing
Ensamblado: System.Drawing (enSystem.Drawing.dll)
Sintaxis
C#
C++
F#
VB
Copiar
publicsealedclass Graphics: MarshalByRefObject,
IDeviceContext,IDisposable
El tipo Graphicsexpone lossiguientesmiembros.
Propiedades
Mostrar: Heredado Protegido
Nombre Descripción
Clip
Obtiene o establece un Regionque limitala región de dibujode este
Graphics.
ClipBounds
Obtiene una estructura RectangleF que delimitalaregión de recorte de
este Graphics.
CompositingMode
Obtiene un valor que especificacómo se dibujan las imágenes
compuestasen este Graphics.
CompositingQuality
Obtiene o establece lacalidad de representaciónde las imágenes
compuestasque se dibujan eneste Graphics.
DpiX Obtiene la resoluciónhorizontal de este Graphics.
DpiY Obtiene la resoluciónvertical de este Graphics.
InterpolationMode Obtiene o establece el modode interpolaciónasociadoa este Graphics.
IsClipEmpty
Obtiene un valor que indica si la regiónde recorte de este Graphicsestá
vacía.
IsVisibleClipEmpty
Obtiene un valor que indica si la regiónde recorte visible de este Graphics
está vacía.
PageScale
Obtiene o establece larelaciónde escala entre las unidadesuniversalesy
las unidadesde página de este Graphics.
PageUnit
Obtiene o establece launidad de medida utilizadapara las coordenadas
de página eneste Graphics.
PixelOffsetMode
Obtiene o establece unvalor que especificacómose calcula el
desplazamientode lospíxelesdurante la representaciónde este Graphics.
RenderingOrigin
Obtiene o establece el origende representaciónde este Graphics para la
interpolacióny los pincelesde trama.
SmoothingMode Obtiene o establece lacalidad de representaciónde este Graphics.
TextContrast
Obtiene o establece el valorde corrección de gamma para la
representaciónde texto.
TextRenderingHint
Obtiene o establece el modode representaciónpara el texto asociado a
este Graphics.
Transform
Obtiene o establece unacopia de la transformación universal geométrica
para Graphics.
VisibleClipBounds
Obtiene el rectángulodelimitadorque corresponde a la regiónde recorte
visible de este Graphics.
Arriba
Métodos
Mostrar: Heredado Protegido
Nombre Descripción
AddMetafileComment Agrega un comentario al Metafile actual.
BeginContainer()
Guarda un contenedorde gráficos con el
estado actual de este Graphicsy abre y utiliza
un nuevocontenedorde gráficos.
BeginContainer(Rectangle,Rectangle,
GraphicsUnit)
Guarda un contenedorde gráficos con el
estado actual de este Graphicsy abre y utiliza
un nuevocontenedorde gráficos con la
transformación de escalaespecificada.
BeginContainer(RectangleF,RectangleF,
GraphicsUnit)
Guarda un contenedorde gráficos con el
estado actual de este Graphicsy abre y utiliza
un nuevocontenedorde gráficos con la
transformación de escalaespecificada.
Clear
Borra toda la superficie de dibujoy la rellena
con el color de fondo especificado.
CopyFromScreen(Point,Point,Size)
Realizauna transferenciade bloque de bits de
los datos de color,correspondientesa un
rectángulo de píxeles,desde lapantalla a la
superficie de dibujode Graphics.
CopyFromScreen(Point,Point,Size,
CopyPixelOperation)
Realizauna transferenciade bloque de bits de
los datos de color,correspondientesa un
rectángulo de píxeles,desde lapantalla a la
superficie de dibujode Graphics.
CopyFromScreen(Int32,Int32, Int32, Int32,
Size)
Realizauna transferenciade bloque de bits de
los datos de color,correspondientesa un
rectángulo de píxeles,desde lapantalla a la
superficie de dibujode Graphics.
CopyFromScreen(Int32,Int32, Int32, Int32,
Size,CopyPixelOperation)
Realizauna transferenciade bloque de bits de
los datos de color,correspondientesa un
rectángulo de píxeles,desde lapantalla a la
superficie de dibujode Graphics.
CreateObjRef
Crea un objetoque contiene toda la
informaciónrelevante necesariapara generar
un proxy utilizadopara comunicarse con un
objetoremoto. (Se heredade
MarshalByRefObject).
Dispose
Libera todos losrecursos utilizadospor este
Graphics.
DrawArc(Pen, Rectangle,Single,Single)
Dibuja un arco que representauna parte de la
elipse especificadaporuna estructura
Rectangle.
DrawArc(Pen, RectangleF,Single,Single)
Dibuja un arco que representauna parte de
una elipse especificadaporuna estructura
RectangleF.
DrawArc(Pen, Int32, Int32, Int32, Int32, Int32,
Int32)
Dibuja un arco que representauna parte de
una elipse especificadaporun par de
coordenadas, un valor de ancho y un valor de
alto.
DrawArc(Pen, Single,Single, Single,Single,
Single,Single)
Dibuja un arco que representauna parte de
una elipse especificadaporun par de
coordenadas, un valor de ancho y un valor de
alto.
DrawBezier(Pen,Point,Point,Point,Point)
Dibuja una curva spline de Bézierdefinidapor
cuatro estructuras Point.
DrawBezier(Pen,PointF,PointF,PointF,
PointF)
Dibuja una curva spline de Bézierdefinidapor
cuatro estructuras PointF.
DrawBezier(Pen,Single,Single,Single,Single,
Single,Single,Single,Single)
Dibuja una curva spline de Bézierdefinidapor
cuatro pares ordenadosde coordenadasque
representanpuntos.
DrawBeziers(Pen,Point[])
Dibuja una serie de curvas spline de Béziera
partir de una matriz de estructuras Point.
DrawBeziers(Pen,PointF[])
Dibuja una serie de curvas spline de Béziera
partir de una matriz de estructuras PointF.
DrawClosedCurve(Pen, Point[])
Dibuja una curva spline cardinal cerrada,
definidapor una matriz de estructuras Point.
DrawClosedCurve(Pen,PointF[])
Dibuja una curva spline cardinal cerrada,
definidapor una matriz de estructuras PointF.
DrawClosedCurve(Pen,Point[],Single,
FillMode)
Dibuja una curva spline cardinal cerrada,
definidapor una matriz de estructuras Point,
utilizandola tensiónespecificada.
DrawClosedCurve(Pen,PointF[],Single,
FillMode)
Dibuja una curva spline cardinal cerrada,
definidapor una matriz de estructuras PointF,
utilizandola tensiónespecificada.
DrawCurve(Pen,Point[])
Dibuja una curva spline cardinal a través de
una matriz especificadade estructuras Point.
DrawCurve(Pen,PointF[])
Dibuja una curva spline cardinal a través de
una matriz especificadade estructuras PointF.
DrawCurve(Pen,Point[],Single)
Dibuja una curva spline cardinal a través de
una matriz especificadade estructuras Point,
usando la tensiónespecificada.
DrawCurve(Pen,PointF[],Single)
Dibuja una curva spline cardinal a través de
una matriz especificadade estructuras PointF,
usando la tensiónespecificada.
DrawCurve(Pen,PointF[],Int32, Int32)
Dibuja una curva spline cardinal a través de
una matriz especificadade estructuras PointF.
El dibujocomienzasu desplazamientoapartir
del comienzode la matriz.
DrawCurve(Pen,Point[],Int32, Int32, Single)
Dibuja una curva spline cardinal a través de
una matriz especificadade estructuras Point,
usando la tensiónespecificada.
DrawCurve(Pen,PointF[],Int32, Int32, Single)
Dibuja una curva spline cardinal a través de
una matriz especificadade estructuras PointF,
usando la tensiónespecificada.El dibujo
comienzasu desplazamientoa partir del
comienzode la matriz.
DrawEllipse(Pen,Rectangle)
Dibuja un elipse especificadoporuna
estructura Rectangle de delimitación.
DrawEllipse(Pen,RectangleF)
Dibuja un elipse definidoporuna estructura
RectangleF de delimitación.
DrawEllipse(Pen,Int32,Int32, Int32, Int32)
Dibuja un elipse definidaporun rectángulo
delimitadorque se especificamediante las
coordenadas de la esquinasuperiorizquierda,
una altura y una anchura.
DrawEllipse(Pen,Single,Single,Single,Single) Dibuja una elipse definidaporun rectángulo
delimitadorespecificadoporun par de
coordenadas, un valor de alto y un valor de
ancho.
DrawIcon(Icon, Rectangle)
Dibuja la imagenrepresentadapor el Icon
especificadodentrodel área que indicauna
estructura Rectangle.
DrawIcon(Icon, Int32, Int32)
Dibuja la imagenrepresentadapor el Icon
especificadoenlas coordenadasseñaladas.
DrawIconUnstretched
Dibuja la imagenrepresentadapor el Icon
especificadosintransformar a escala la
imagen.
DrawImage(Image,Point)
Dibuja la Image especificadaconsu tamaño
físicooriginal y enla ubicación que se indique.
DrawImage(Image,Point[])
Dibuja la Image especificadaenla ubicación
que se indique,conla forma y el tamaño
señalados.
DrawImage(Image,PointF)
Dibuja la Image especificadaconsu tamaño
físicooriginal y enla ubicación que se indique.
DrawImage(Image,PointF[])
Dibuja la Image especificadaenla ubicación
que se indique,conla forma y el tamaño
señalados.
DrawImage(Image,Rectangle)
Dibuja la Image especificadaenla ubicación
que se indique y con el tamaño señalado.
DrawImage(Image,RectangleF)
Dibuja la Image especificadaenla ubicación
que se indique y con el tamaño señalado.
DrawImage(Image,Int32, Int32)
Dibuja la imagenespecificadacon su tamaño
físicooriginal y enla ubicación especificada
por un par de coordenadas.
DrawImage(Image,Single,Single)
Dibuja la Image especificadaconsu tamaño
físicooriginal y enla ubicación que se indique.
DrawImage(Image,Point[],Rectangle,
GraphicsUnit)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,PointF[], RectangleF,
GraphicsUnit)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,Rectangle,Rectangle,
GraphicsUnit)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,RectangleF,RectangleF,
GraphicsUnit)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,Point[],Rectangle,
GraphicsUnit,ImageAttributes)
Dibuja la parte especificadade la Image que se
indique enla ubicación señalada.
DrawImage(Image,PointF[],RectangleF,
GraphicsUnit,ImageAttributes)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque 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 especificadaenla 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 especificadaenla ubicación
que se indique y con el tamaño señalado.
DrawImage(Image,Point[],Rectangle,
GraphicsUnit,ImageAttributes,
Graphics.DrawImageAbort)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,PointF[],RectangleF,
GraphicsUnit,ImageAttributes,
Graphics.DrawImageAbort)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,Point[],Rectangle,
GraphicsUnit,ImageAttributes,
Graphics.DrawImageAbort,Int32)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,PointF[],RectangleF,
GraphicsUnit,ImageAttributes,
Graphics.DrawImageAbort,Int32)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,Rectangle,Int32, Int32,
Int32, Int32, GraphicsUnit)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,Rectangle,Single,Single,
Single,Single,GraphicsUnit)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,Rectangle,Int32, Int32,
Int32, Int32, GraphicsUnit,ImageAttributes)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,Rectangle,Single,Single,
Single,Single,GraphicsUnit,ImageAttributes)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,Rectangle,Int32, Int32,
Int32, Int32, GraphicsUnit,ImageAttributes,
Graphics.DrawImageAbort)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,Rectangle,Single,Single,
Single,Single,GraphicsUnit,ImageAttributes,
Graphics.DrawImageAbort)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,Rectangle,Int32, Int32,
Int32, Int32, GraphicsUnit,ImageAttributes,
Graphics.DrawImageAbort,IntPtr)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImage(Image,Rectangle,Single,Single,
Single,Single,GraphicsUnit, ImageAttributes,
Graphics.DrawImageAbort,IntPtr)
Dibuja la parte especificadade la Image
indicada enla ubicaciónque se señale y con el
tamaño especificado.
DrawImageUnscaled(Image,Point)
Dibuja la imagenespecificadacon su tamaño
físicooriginal y enla ubicación especificada.
DrawImageUnscaled(Image,Rectangle)
Dibuja la imagenespecificadacon su tamaño
físicooriginal y enla ubicación especificada.
DrawImageUnscaled(Image,Int32, Int32)
Dibuja la imagenespecificadacon su tamaño
físicooriginal y enla ubicación especificada
por un par de coordenadas.
DrawImageUnscaled(Image,Int32, Int32,
Int32, Int32)
Dibuja la imagenespecificadacon su tamaño
físicooriginal y enla ubicación especificada.
DrawImageUnscaledAndClipped
Dibuja la imagenespecificadasinajustar la
escala y la recorta, si es necesario,para que
quepa enel rectángulo especificado.
DrawLine(Pen,Point, Point)
Dibuja una líneaque conecta dos estructuras
Point.
DrawLine(Pen,PointF,PointF)
Dibuja una líneaque conecta dos estructuras
PointF.
DrawLine(Pen,Int32, Int32, Int32, Int32)
Dibuja una líneaque conecta losdos puntos
especificadosporlos pares de coordenadas.
DrawLine(Pen,Single,Single,Single,Single)
Dibuja una líneaque conecta losdos puntos
especificadosporlos pares de coordenadas.
DrawLines(Pen,Point[])
Dibuja una serie de segmentosde líneaque
conectan una matriz de estructuras Point.
DrawLines(Pen,PointF[])
Dibuja una serie de segmentosde líneaque
conectan una matriz de estructuras PointF.
DrawPath Dibuja un GraphicsPath.
DrawPie(Pen,Rectangle,Single,Single)
Dibuja una forma circular definidapor una
elipse,determinadaporuna estructura
Rectangle y doslíneasradiales.
DrawPie(Pen,RectangleF,Single,Single)
Dibuja una forma circular definidapor una
elipse,determinadaporuna estructura
RectangleF y dos líneasradiales.
DrawPie(Pen,Int32, Int32, Int32, Int32, Int32,
Int32)
Dibuja una forma circular definidapor una
elipse determinadaporun par de
coordenadas, unosvalores de ancho y alto y
dos líneasradiales.
DrawPie(Pen,Single,Single,Single,Single,
Single,Single)
Dibuja una forma circular definidapor una
elipse determinadaporun par de
coordenadas, unosvalores de ancho y alto y
dos líneasradiales.
DrawPolygon(Pen,Point[])
Dibuja un polígonodefinidoporuna matriz de
estructuras Point.
DrawPolygon(Pen,PointF[])
Dibuja un polígonodefinidoporuna matriz de
estructuras PointF.
DrawRectangle(Pen,Rectangle)
Dibuja un rectángulo especificadoporuna
estructura Rectangle.
DrawRectangle(Pen,Int32, Int32, Int32, Int32)
Dibuja un rectángulo especificadoporun par
de coordenadas,un valor de ancho y un valor
de alto.
DrawRectangle(Pen,Single,Single,Single,
Single)
Dibuja un rectángulo especificadoporun par
de coordenadas,un valor de ancho y un valor
de alto.
DrawRectangles(Pen, Rectangle[])
Dibuja una serie de rectángulosespecificados
por las estructuras Rectangle.
DrawRectangles(Pen,RectangleF[])
Dibuja una serie de rectángulosespecificados
por las estructuras RectangleF.
DrawString(String, Font,Brush, PointF)
Dibuja la cadena de textoespecificadaenla
ubicación especificadaycon los objetos Brush
y Font especificados.
DrawString(String, Font,Brush, RectangleF)
Dibuja la cadena de textoespecificadaenel
rectángulo especificadoycon los objetos
Brush y Font igualmente especificados.
DrawString(String, Font,Brush, PointF,
StringFormat)
Dibuja la cadena de textoespecificadaenla
ubicación que se indique,conlos objetos
Brush y Font dados y utilizandolosatributos
de formato del StringFormat especificado.
DrawString(String, Font,Brush, RectangleF,
StringFormat)
Dibuja la cadena de textoespecificadaenel
rectángulo que se indique,conlos objetos
Brush y Font dados y utilizandolosatributos
de formato del StringFormat especificado.
DrawString(String, Font,Brush, Single,Single)
Dibuja la cadena de textoespecificadaenla
ubicación especificadaycon los objetos Brush
y Font especificados.
DrawString(String, Font,Brush, Single,Single,
StringFormat)
Dibuja la cadena de textoespecificadaenla
ubicación que se indique,conlos objetos
Brush y Font dados y utilizandolosatributos
de formato del StringFormat especificado.
EndContainer Cierra el contenedorde gráficosactual y
restaura el estadoque teníaeste Graphics al
estado guardado mediante una llamada al
métodoBeginContainer.
EnumerateMetafile(Metafile,Point,
Graphics.EnumerateMetafileProc)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun punto
determinado.
EnumerateMetafile(Metafile,Point[],
Graphics.EnumerateMetafileProc)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun
paralelogramo determinado.
EnumerateMetafile(Metafile,PointF,
Graphics.EnumerateMetafileProc)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun punto
determinado.
EnumerateMetafile(Metafile,PointF[],
Graphics.EnumerateMetafileProc)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun
paralelogramo determinado.
EnumerateMetafile(Metafile,Rectangle,
Graphics.EnumerateMetafileProc)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devolución de
llamada para su presentaciónenun rectángulo
determinado.
EnumerateMetafile(Metafile,RectangleF,
Graphics.EnumerateMetafileProc)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun rectángulo
determinado.
EnumerateMetafile(Metafile,Point,
Graphics.EnumerateMetafileProc,IntPtr)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun punto
determinado.
EnumerateMetafile(Metafile,Point[],
Graphics.EnumerateMetafileProc,IntPtr)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun
paralelogramo determinado.
EnumerateMetafile(Metafile,PointF,
Graphics.EnumerateMetafileProc,IntPtr)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun punto
determinado.
EnumerateMetafile(Metafile,PointF[],
Graphics.EnumerateMetafileProc,IntPtr)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun
paralelogramo determinado.
EnumerateMetafile(Metafile,Rectangle,
Graphics.EnumerateMetafileProc, IntPtr)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun rectángulo
determinado.
EnumerateMetafile(Metafile,RectangleF,
Graphics.EnumerateMetafileProc,IntPtr)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun rectángulo
determinado.
EnumerateMetafile(Metafile,Point,
Graphics.EnumerateMetafileProc,IntPtr,
ImageAttributes)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun punto
determinadoutilizandolosatributos de
imagendados.
EnumerateMetafile(Metafile,Point,
Rectangle, GraphicsUnit,
Graphics.EnumerateMetafileProc)
Envía los registrosde un rectángulo
seleccionadode un Metafile,de unoen uno, a
un métodode devolución de llamada para su
presentaciónenun punto determinado.
EnumerateMetafile(Metafile,Point[],
Graphics.EnumerateMetafileProc,IntPtr,
ImageAttributes)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun
paralelogramo determinadoutilizandolos
atributos de imagendados.
EnumerateMetafile(Metafile,Point[],
Rectangle,GraphicsUnit,
Graphics.EnumerateMetafileProc)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun paralelogramo
determinado.
EnumerateMetafile(Metafile,PointF,
Graphics.EnumerateMetafileProc, IntPtr,
ImageAttributes)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun punto
determinadoutilizandolosatributos de
imagendados.
EnumerateMetafile(Metafile,PointF,
RectangleF,GraphicsUnit,
Graphics.EnumerateMetafileProc)
Envía los registrosde un rectángulo
seleccionadode un Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun punto determinado.
EnumerateMetafile(Metafile,PointF[],
Graphics.EnumerateMetafileProc,IntPtr,
ImageAttributes)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun
paralelogramo determinadoutilizandolos
atributos de imagendados.
EnumerateMetafile(Metafile,PointF[],
RectangleF,GraphicsUnit,
Graphics.EnumerateMetafileProc)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun paralelogramo
determinado.
EnumerateMetafile(Metafile,Rectangle,
Graphics.EnumerateMetafileProc,IntPtr,
ImageAttributes)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun rectángulo
determinadoutilizandolosatributos de
imagendados.
EnumerateMetafile(Metafile,Rectangle,
Rectangle,GraphicsUnit,
Graphics.EnumerateMetafileProc)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun rectángulo determinado.
EnumerateMetafile(Metafile,RectangleF,
Graphics.EnumerateMetafileProc,IntPtr,
ImageAttributes)
Envía los registrosdel Metafile especificado,
de uno enuno, a un método de devoluciónde
llamada para su presentaciónenun rectángulo
determinadoutilizandolosatributos de
imagendados.
EnumerateMetafile(Metafile,RectangleF,
RectangleF,GraphicsUnit,
Graphics.EnumerateMetafileProc)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun rectángulo determinado.
EnumerateMetafile(Metafile,Point,
Rectangle,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr)
Envía los registrosde un rectángulo
seleccionadode un Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun punto determinado.
EnumerateMetafile(Metafile,Point[],
Rectangle,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun paralelogramo
determinado.
EnumerateMetafile(Metafile,PointF,
RectangleF,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr)
Envía los registrosde un rectángulo
seleccionadode un Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun punto determinado.
EnumerateMetafile(Metafile,PointF[],
RectangleF,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun paralelogramo
determinado.
EnumerateMetafile(Metafile,Rectangle,
Rectangle,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun rectángulo determinado.
EnumerateMetafile(Metafile,RectangleF,
RectangleF,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun rectángulo determinado.
EnumerateMetafile(Metafile,Point,
Rectangle,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr,
ImageAttributes)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun punto determinado
utilizandolosatributos de imagen
especificados.
EnumerateMetafile(Metafile,Point[],
Rectangle,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr,
ImageAttributes)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun paralelogramo
determinadoutilizandolosatributos de
imagendados.
EnumerateMetafile(Metafile,PointF,
RectangleF,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr,
ImageAttributes)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun punto determinado
utilizandolosatributos de imagen
especificados.
EnumerateMetafile(Metafile,PointF[],
RectangleF,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr,
ImageAttributes)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun paralelogramo
determinadoutilizandolosatributos de
imagendados.
EnumerateMetafile(Metafile,Rectangle,
Rectangle,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr,
ImageAttributes)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun rectángulo determinado
utilizandolosatributos de imagendados.
EnumerateMetafile(Metafile,RectangleF,
RectangleF,GraphicsUnit,
Graphics.EnumerateMetafileProc,IntPtr,
ImageAttributes)
Envía los registrosde un rectángulo
seleccionadoenun Metafile,de unoen uno, a
un métodode devoluciónde llamada para su
presentaciónenun rectángulo determinado
utilizandolosatributos de imagendados.
Equals(Object)
Determinasi el objeto especificadoesigual al
objetoactual. (Se heredade Object).
ExcludeClip(Rectangle)
Actualiza la regiónde recorte de este Graphics
con el finde excluirel área especificadapor
una estructura Rectangle.
ExcludeClip(Region)
Actualiza la regiónde recorte de este Graphics
con el finde excluirel área especificadapor
una Region.
FillClosedCurve(Brush,Point[])
Rellenael interiorde una curva spline cardinal
cerrada, definidapor una matriz de estructuras
Point.
FillClosedCurve(Brush,PointF[])
Rellenael interiorde una curva spline cardinal
cerrada, definidapor una matriz de estructuras
PointF.
FillClosedCurve(Brush,Point[],FillMode)
Rellenael interiorde una curva spline cardinal
cerrada, definidapor una matriz de estructuras
Point,utilizandoel modo de relleno
especificado.
FillClosedCurve(Brush,PointF[],FillMode)
Rellenael interiorde una curva spline cardinal
cerrada, definidapor una matriz de estructuras
PointF,utilizandoel modo de relleno
especificado.
FillClosedCurve(Brush,Point[],FillMode,
Single)
Rellenael interiorde una curva spline cardinal
cerrada, definidapor una matriz de estructuras
Point,utilizandola tensióny el modo de
rellenoespecificados.
FillClosedCurve(Brush,PointF[],FillMode,
Single)
Rellenael interiorde una curva spline cardinal
cerrada, definidapor una matriz de estructuras
PointF,utilizandola tensióny el modode
rellenoespecificados.
FillEllipse(Brush,Rectangle)
Rellenael interiorde una elipse definidapor
un rectángulo delimitadorespecificadoasu
vezpor una estructura Rectangle.
FillEllipse(Brush,RectangleF)
Rellenael interiorde una elipse definidapor
un rectángulo delimitadorespecificadoasu
vezpor una estructura RectangleF.
FillEllipse(Brush,Int32,Int32, Int32, Int32)
Rellenael interiorde una elipse definidapor
un rectángulo de delimitaciónespecificadopor
un par de coordenadas, un valor de alto y un
valor de ancho.
FillEllipse(Brush,Single,Single,Single,Single)
Rellenael interiorde una elipse definidapor
un rectángulo de delimitaciónespecificadopor
un par de coordenadas, un valor de alto y un
valor de ancho.
FillPath Rellenael interiorde un GraphicsPath.
FillPie(Brush,Rectangle,Single,Single)
Dibuja el interiorde una sección circular
definidapor una elipse,determinadaporuna
estructura RectangleF y doslíneasradiales.
FillPie(Brush,Int32,Int32, Int32, Int32, Int32,
Int32)
Rellenael interiorde una secciónde gráfico
circular definidapor una elipse,determinada
por un par de coordenadas,unos valoresde
ancho y alto y dos líneasradiales.
FillPie(Brush,Single,Single,Single,Single,
Single,Single)
Rellenael interiorde una secciónde gráfico
circular definidapor una elipse,determinada
por un par de coordenadas,unos valoresde
ancho y alto y dos líneasradiales.
FillPolygon(Brush,Point[])
Rellenael interiorde un polígonodefinidopor
una matriz de puntos, especificadospor
estructuras Point.
FillPolygon(Brush,PointF[])
Rellenael interiorde un polígonodefinidopor
una matriz de puntos, especificadospor
estructuras PointF.
FillPolygon(Brush,Point[],FillMode)
Rellenael interiorde un polígonodefinidopor
una matriz de puntos especificadospor
estructuras Point, usandoel modo de relleno
especificado.
FillPolygon(Brush,PointF[],FillMode)
Rellenael interiorde un polígonodefinidopor
una matriz de puntos especificadospor
estructuras PointF,usando el modo de relleno
especificado.
FillRectangle(Brush,Rectangle)
Rellenael interiorde un rectángulo
especificadoporuna estructura Rectangle.
FillRectangle(Brush,RectangleF)
Rellenael interiorde un rectángulo
especificadoporuna estructura RectangleF.
FillRectangle(Brush,Int32,Int32, Int32, Int32)
Rellenael interiorde un rectángulo
especificadoporun par de coordenadas,un
valor de ancho y un valor de alto.
FillRectangle(Brush,Single,Single,Single,
Single)
Rellenael interiorde un rectángulo
especificadoporun par de coordenadas,un
valor de ancho y un valor de alto.
FillRectangles(Brush,Rectangle[])
Rellenael interiorde una serie de rectángulos
especificadosporestructuras Rectangle.
FillRectangles(Brush,RectangleF[])
Rellenael interiorde una serie de rectángulos
especificadosporestructuras RectangleF.
FillRegion Rellenael interiorde una Region.
Flush()
Fuerza la ejecuciónde todas las operaciones
de gráficospendientesydevuelve
inmediatamente el control sin esperara que
finalicenlasoperaciones.
Flush(FlushIntention)
Fuerza la ejecuciónde todas las operaciones
de gráficospendientes,esperandoono el
método,segúnse especifique,adevolverun
valor antes de que finalicenlasoperaciones.
FromHdc(IntPtr)
Crea un nuevoGraphics a partir del
identificadorespecificadoenuncontextode
dispositivo.
FromHdc(IntPtr, IntPtr)
Crea un nuevoGraphics a partir del
identificadorespecificadode uncontextode
dispositivoy del identificadorde un
dispositivo.
FromHdcInternal
Infraestructura. Devuelve unGraphics
correspondiente al contextode dispositivo
especificado.
FromHwnd
Crea un nuevoGraphics a partir del
identificadorespecificadode unaventana.
FromHwndInternal
Infraestructura. Crea un nuevoGraphics para
el identificadorde ventana especificado.
FromImage
Crea un nuevoGraphics con la Image
especificada.
GetContextInfo
Infraestructura. Obtiene el contextode los
gráficos acumulativos.
GetHalftonePalette
Obtiene un identificadorde la paletaactual de
mediostonos de Windows.
GetHashCode
Sirve como una funciónhash para un tipo en
particular. (Se heredade Object).
GetHdc
Obtiene el identificadordel contextode
dispositivoasociadoa este Graphics.
GetLifetimeService
Recupera el objetode serviciode duración
actual que controla la directiva de duración de
esta instancia. (Se heredade
MarshalByRefObject).
GetNearestColor
Obtiene el color más próximo a la estructura
Color especificada.
GetType
Obtiene el Type de la instancia actual. (Se
heredade Object).
InitializeLifetimeService
Obtiene un objetode serviciode duración para
controlar la directivade duración de esta
instancia. (Se heredade MarshalByRefObject).
IntersectClip(Rectangle)
Actualiza la regiónde recorte de este Graphics
a la intersecciónde la actual región de recorte
y la estructura Rectangle especificada.
IntersectClip(RectangleF)
Actualiza la regiónde recorte de este Graphics
a la intersecciónde la actual región de recorte
y la estructura RectangleF especificada.
IntersectClip(Region)
Actualiza la regiónde recorte de este Graphics
a la intersecciónde la actual región de recorte
y la Region especificada.
IsVisible(Point)
Indica si la estructura Point especificadaestá
dentro de la región de recorte visible de este
Graphics.
IsVisible(PointF)
Indica si la estructura PointF especificadaestá
dentro de la región de recorte visible de este
Graphics.
IsVisible(Rectangle)
Indica si el rectángulo especificadoporuna
estructura Rectangle estádentro de la región
de recorte visible de este Graphics.
IsVisible(RectangleF)
Indica si el rectángulo especificadoporuna
estructura RectangleF está dentro de la región
de recorte visible de este Graphics.
IsVisible(Int32,Int32)
Indica si el punto especificadoporun par de
coordenadas se halla contenidoen la regiónde
recorte visible de este Graphics.
IsVisible(Single,Single)
Indica si el punto especificadoporun par de
coordenadas se halla contenidoen la regiónde
recorte visible de este Graphics.
IsVisible(Int32,Int32, Int32, Int32) Indica si el rectángulo especificadoporun par
de coordenadas,un valor de ancho y un valor
de alto se halla contenidoen la regiónde
recorte visible de este Graphics.
IsVisible(Single,Single,Single,Single)
Indica si el rectángulo especificadoporun par
de coordenadas,un valor de ancho y un valor
de alto se halla contenidoen la regiónde
recorte visible de este Graphics.
MeasureCharacterRanges
Obtiene una matriz de objetos Region,cada
uno de loscuales delimitaunintervalo de
posicionesde caracteres dentro de la cadena
especificada.
MeasureString(String,Font)
Mide la cadena especificadaal dibujarlacon la
Font especificada.
MeasureString(String,Font,SizeF)
Mide la cadena especificadaal dibujarlacon la
Font especificadadentrodel área de
presentaciónindicada.
MeasureString(String,Font,Int32)
Mide la cadena especificadaal dibujarlacon la
Font especificada.
MeasureString(String,Font,PointF,
StringFormat)
Mide la cadena especificadaal dibujarlacon la
Font que se indique y darle formato con el
StringFormat señalado.
MeasureString(String,Font,SizeF,
StringFormat)
Mide la cadena especificadaal dibujarlacon la
Font que se indique y darle formato con el
StringFormat señalado.
MeasureString(String,Font,Int32,
StringFormat)
Mide la cadena especificadaal dibujarlacon la
Font que se indique y darle formato con el
StringFormat señalado.
MeasureString(String,Font,SizeF,
StringFormat, Int32, Int32)
Mide la cadena especificadaal dibujarlacon la
Font que se indique y darle formato con el
StringFormat señalado.
MultiplyTransform(Matrix)
Multiplicala transformación universal de este
Graphics,según especificaMatrix.
MultiplyTransform(Matrix,MatrixOrder)
Multiplicala transformación universal de este
Graphics,que especificaMatrixsiguiendoel
orden establecido.
ReleaseHdc()
Libera un identificadorde contextode
dispositivoobtenidomediante unallamada
anterior al métodoGetHdc de este Graphics.
ReleaseHdc(IntPtr)
Libera un identificadorde contextode
dispositivoobtenidomediante unallamada
anterior al métodoGetHdc de este Graphics.
ReleaseHdcInternal
Infraestructura. Libera un identificadorde un
contextode dispositivo.
ResetClip
Restablece la regiónde recorte de este
Graphicsen una región infinita.
ResetTransform
Restablece la matriz de transformación
universal de este Graphicsen la matriz de
identidades.
Restore
Restaura el estadode este Graphics enel
estado representadopor un GraphicsState.
RotateTransform(Single)
Aplica la rotación especificadaa la matriz de
transformación de este Graphics.
RotateTransform(Single,MatrixOrder)
Aplica la rotación especificadaa la matriz de
transformación de este Graphicsen el orden
que se establece.
Save
Guarda el estado actual de este Graphics e
identificael estadoguardado con un
GraphicsState.
ScaleTransform(Single,Single)
Aplica la operaciónde cambio de escala
especificadaa la matriz de transformación de
este Graphics,anteponiéndolaa esta última.
ScaleTransform(Single,Single,MatrixOrder)
Aplica la operaciónde cambio de escala
especificadaa la matriz de transformación de
este Graphics enel orden que se establece.
SetClip(Graphics)
Establece la regiónde recorte de este Graphics
en la propiedadClipdel Graphics especificado.
SetClip(GraphicsPath)
Establece la regiónde recorte de este Graphics
en el GraphicsPathespecificado.
SetClip(Rectangle)
Establece la regiónde recorte de este Graphics
en el rectánguloespecificadomediante una
estructura Rectangle.
SetClip(RectangleF)
Establece la regiónde recorte de este Graphics
en el rectánguloespecificadomediante una
estructura RectangleF.
SetClip(Graphics,CombineMode)
Establece la regiónde recorte de este Graphics
en el resultadode la operaciónde
combinaciónespecificadade la región de
recorte actual y la propiedad Clipdel Graphics
indicado.
SetClip(GraphicsPath,CombineMode)
Establece la regiónde recorte de este Graphics
en el resultadode la operaciónespecificada
que combina la región de recorte actual y el
GraphicsPathespecificado.
SetClip(Rectangle,CombineMode)
Establece la regiónde recorte de este Graphics
en el resultadode la operaciónque se indica
que combina la región de recorte actual y el
rectángulo especificadomediante una
estructura Rectangle.
SetClip(RectangleF,CombineMode)
Establece la regiónde recorte de este Graphics
en el resultadode la operaciónque se indica
que combina la región de recorte actual y el
rectángulo especificadomediante una
estructura RectangleF.
SetClip(Region,CombineMode)
Establece la regiónde recorte de este Graphics
en el resultadode la operaciónespecificada
que combina la región de recorte actual y el
Regionespecificado.
ToString
Retorna una cadena que representaal objeto
actual. (Se heredade Object).
TransformPoints(CoordinateSpace,
CoordinateSpace,Point[])
Transforma una matriz de puntos de un
espaciode coordenadas a otro utilizandolas
transformacionesuniversal y de página
actuales de este Graphics.
TransformPoints(CoordinateSpace,
CoordinateSpace,PointF[])
Transforma una matriz de puntos de un
espaciode coordenadas a otro utilizandolas
transformacionesuniversal y de página
actuales de este Graphics.
TranslateClip(Int32,Int32)
Traslada la regiónde recorte de este Graphics
segúnlas magnitudesespecificadasenlas
direccioneshorizontal y vertical.
TranslateClip(Single,Single)
Traslada la regiónde recorte de este Graphics
segúnlas magnitudesespecificadasenlas
direccioneshorizontal y vertical.
TranslateTransform(Single,Single)
Cambia el origen del sistemade coordenadas
anteponiendolatraslación especificadaa la
matriz de transformación de este Graphics.
TranslateTransform(Single,Single,
MatrixOrder)
Cambia el origen del sistemade coordenadas
aplicando la traslación especificadaa la matriz
de transformación de este Graphics enel
orden que se establece.
Crear objetosGraphicspara dibujar
Antes de dibujar líneas y formas, representar texto o mostrar y manipular imágenes con
GDI+ es preciso crear un objeto Graphics. El objeto Graphics representa una superficie de
dibujo de GDI+ y se usa para crear imágenes gráficas.
Para trabajar con gráficos existen los dos pasos siguientes:
1) Crear unobjeto Graphics.
2) Usar el objeto Graphics paradibujarlíneasy formas,representartextoomostrary
manipularimágenes.
Crear un objeto Graphics
El objeto Graphics se puede crear de diversas formas.
Para crear un objeto Graphics
 Reciba una referencia a un objeto Graphics como parte de PaintEventArgs del
evento Paint de un formulario o un control. Este es el modo en que normalmente se
obtiene una referencia a un objeto Graphics cuando se crea código de dibujo para un
control. De forma similar, también se puede obtener un objeto gráfico como una
propiedad de PrintPageEventArgs al controlar el evento PrintPage de un objeto
PrintDocument.
O bien
 Llame al método CreateGraphics de un control o un formulario para obtener una
referencia a un objeto Graphics que represente la superficie de dibujo de dicho
control o formulario. Utilice este método si desea dibujar en un formulario o en un
control que ya existía con anterioridad.
O bien
 Cree un objeto Graphics a partir de cualquier objeto que herede de Image. Este
método resulta útil cuando se desea alterar una imagen que ya existe.
Las secciones siguientes proporcionan detalles sobre cada uno de estos procesos
PaintEventArgs en el controlador de eventos Paint
Al programar PaintEventHandler para controles o el evento PrintPage de un objeto
PrintDocument, se proporciona un objeto gráfico como una de las propiedades de
PaintEventArgs o PrintPageEventArgs.
Para obtener una referencia a un objeto Graphics a partir de PaintEventArgs en el evento
Paint
1. Declare el objeto Graphics.
2. Asigne la variable que hará referencia al objeto Graphics pasado como parte de
PaintEventArgs.
3. Inserte código para dibujar en el formulario o control.
En el ejemplo siguiente se muestra cómo hacer referencia a un objeto Graphics
desde PaintEventArgs en el evento Paint:
C#
C++
VB
Copiar
private void Form1_Paint(object sender,
System.Windows.Forms.PaintEventArgs pe)
{
// Declares the Graphics object and sets it to the Graphics
object
// supplied in the PaintEventArgs.
Graphics g = pe.Graphics;
// Insert code to paint the form here.
}
CreateGraphics (Método)
También puede utilizar el método CreateGraphics de un control o un formulario para
obtener una referencia a un objeto Graphics que represente la superficie de dibujo de dicho
control o formulario.
Para crear un objeto Graphics con el método CreateGraphics
 Llame al método CreateGraphics del formulario o del control en el que desee
representar gráficos.
C#
C++
VB
Copiar
Graphics g;
// Sets g to a graphics object representing the drawing surface of
the
// control or form g is a member of.
g = this.CreateGraphics();
Crear un objeto Graphics a partir de un objeto Image
También se puede crear un objeto Graphics a partir de cualquier objeto que se derive de la
clase Image.
Para crear un objeto Graphics a partir de un objeto Image
 Llame al método Graphics.FromImage, suministrando el nombre de la variable
Image a partir de la cual desea crear un objeto Graphics.
En el ejemplo siguiente se muestra cómo usar un objeto Bitmap:
C#
C++
VB
Copiar
Bitmap myBitmap = new Bitmap(@"C:Documents and
SettingsJoePicsmyPic.bmp");
Graphics g = Graphics.FromImage(myBitmap);
Nota
Sólo puede crear objetos Graphics a partir de archivos .bmp no indizados, como archivos
.bmp de 16 bits, 24 bits y 32 bits. Cada píxel de archivos .bmp no indizados alberga un
color, a diferencia de los píxeles de los archivos .bmp indizados, que albergan un índice
que hace referencia a una tabla de colores.

Dibujar y manipular formas e imágenes
Una vez creado el objeto Graphics, éste se puede usar para dibujar líneas y formas,
representar texto o mostrar y manipular imágenes. Los objetos de entidad de seguridad que
se usan con el objeto Graphics son:
 La clase Pen: se utiliza para dibujar líneas y contornos de formas o para representar
otros elementos geométricos.
 La clase Brush: se utiliza para rellenar áreas de gráficos, como formas rellenas,
imágenes o texto.
 La clase Font: proporciona una descripción de las formas que se utilizarán al
representar texto.
 La estructura Color: representa los distintos colores para mostrar.
Para utilizar el objeto Graphics que ha creado
 Trabaje con el objeto correspondiente enumerado anteriormente para dibujar lo que
necesite.
Para obtener más información, vea los temas siguientes:
Para representar Vea
Líneas Cómo: Dibujar una línea en Windows Forms
formas Cómo: Dibujar una forma con contorno
Text Cómo: Dibujar texto en Windows Forms
Imágenes Cómo: Representar imágenes con GDI+

Más contenido relacionado

La actualidad más candente

Diseñar gráficos sencillos con inkscape
Diseñar gráficos sencillos con inkscapeDiseñar gráficos sencillos con inkscape
Diseñar gráficos sencillos con inkscapeKoldo Parra
 
Utp va_sl4_procesamiento digital de imagenes con matlab iii
 Utp va_sl4_procesamiento digital de imagenes con matlab iii Utp va_sl4_procesamiento digital de imagenes con matlab iii
Utp va_sl4_procesamiento digital de imagenes con matlab iiijcbenitezp
 
Tema 13 gráficas en java por gio
Tema 13   gráficas en java por gioTema 13   gráficas en java por gio
Tema 13 gráficas en java por gioRobert Wolf
 
Matlab graficas en 2 d y 3d
Matlab   graficas en 2 d y 3dMatlab   graficas en 2 d y 3d
Matlab graficas en 2 d y 3dJohn Jayro
 
Procesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabProcesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabPercy Julio Chambi Pacco
 
Ink scape tutorial
Ink scape tutorialInk scape tutorial
Ink scape tutorialMarinaalmann
 
Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii
 Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii
Utp pdiva_lab4_procesamiento digital de imagenes con matlab iijcbenitezp
 
Imagen digital
Imagen digitalImagen digital
Imagen digitalyaizal98
 
Graficar lineas en java, en un j panel
Graficar lineas en java, en un j panelGraficar lineas en java, en un j panel
Graficar lineas en java, en un j panelEdison Rivadeneira
 
Api java 2D
Api  java 2DApi  java 2D
Api java 2DESPOL
 
Clase 1 herramienta de flash
Clase 1 herramienta de flashClase 1 herramienta de flash
Clase 1 herramienta de flashficozalb97
 
Unidad 3 aplicar animacion al dibujo.
Unidad 3 aplicar animacion al dibujo.Unidad 3 aplicar animacion al dibujo.
Unidad 3 aplicar animacion al dibujo.carolina peña
 

La actualidad más candente (20)

Atajos autocad
Atajos autocadAtajos autocad
Atajos autocad
 
Diseñar gráficos sencillos con inkscape
Diseñar gráficos sencillos con inkscapeDiseñar gráficos sencillos con inkscape
Diseñar gráficos sencillos con inkscape
 
Inkscape
InkscapeInkscape
Inkscape
 
Utp va_sl4_procesamiento digital de imagenes con matlab iii
 Utp va_sl4_procesamiento digital de imagenes con matlab iii Utp va_sl4_procesamiento digital de imagenes con matlab iii
Utp va_sl4_procesamiento digital de imagenes con matlab iii
 
Tema 13 gráficas en java por gio
Tema 13   gráficas en java por gioTema 13   gráficas en java por gio
Tema 13 gráficas en java por gio
 
Matlab graficas en 2 d y 3d
Matlab   graficas en 2 d y 3dMatlab   graficas en 2 d y 3d
Matlab graficas en 2 d y 3d
 
Vectorial
VectorialVectorial
Vectorial
 
Procesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabProcesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlab
 
¿Qué es adobe illustrator?
¿Qué es adobe illustrator?¿Qué es adobe illustrator?
¿Qué es adobe illustrator?
 
Ink scape tutorial
Ink scape tutorialInk scape tutorial
Ink scape tutorial
 
Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii
 Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii
Utp pdiva_lab4_procesamiento digital de imagenes con matlab ii
 
Inkscape
InkscapeInkscape
Inkscape
 
Imagen digital
Imagen digitalImagen digital
Imagen digital
 
Inkscape tutoriañ formas
Inkscape tutoriañ formasInkscape tutoriañ formas
Inkscape tutoriañ formas
 
Matlab graficas
Matlab graficasMatlab graficas
Matlab graficas
 
Gimp e inkscape
Gimp e inkscapeGimp e inkscape
Gimp e inkscape
 
Graficar lineas en java, en un j panel
Graficar lineas en java, en un j panelGraficar lineas en java, en un j panel
Graficar lineas en java, en un j panel
 
Api java 2D
Api  java 2DApi  java 2D
Api java 2D
 
Clase 1 herramienta de flash
Clase 1 herramienta de flashClase 1 herramienta de flash
Clase 1 herramienta de flash
 
Unidad 3 aplicar animacion al dibujo.
Unidad 3 aplicar animacion al dibujo.Unidad 3 aplicar animacion al dibujo.
Unidad 3 aplicar animacion al dibujo.
 

Similar a Clase de dibujar c#

Material de Trabajo para el Segundo encuentro
Material de Trabajo para el Segundo encuentroMaterial de Trabajo para el Segundo encuentro
Material de Trabajo para el Segundo encuentrorodalopresentaciones
 
T1 Introducción al dibujo asistido por computadora.pdf
T1 Introducción al dibujo asistido por computadora.pdfT1 Introducción al dibujo asistido por computadora.pdf
T1 Introducción al dibujo asistido por computadora.pdfcecymendozaitnl
 
Powerpoint de inskape
Powerpoint de inskapePowerpoint de inskape
Powerpoint de inskaperamiandy
 
Powerpoint de inskape
Powerpoint de inskapePowerpoint de inskape
Powerpoint de inskaperamiandy
 
Comandos acad2000
Comandos acad2000Comandos acad2000
Comandos acad2000jor388
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacionluis_xD
 
Graficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabGraficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabJuan Ete
 
Herramientas de autor - Camstudio
Herramientas de autor - CamstudioHerramientas de autor - Camstudio
Herramientas de autor - Camstudiogdeldago
 
Práctica 10 [dps]
Práctica 10 [dps]Práctica 10 [dps]
Práctica 10 [dps]Diego Pein
 
2 ova jose aureliano monroy daza
2 ova jose aureliano monroy daza2 ova jose aureliano monroy daza
2 ova jose aureliano monroy dazadcpe2014
 

Similar a Clase de dibujar c# (20)

Pg0041
Pg0041Pg0041
Pg0041
 
Pg0041
Pg0041Pg0041
Pg0041
 
Lista de comandos
Lista de comandosLista de comandos
Lista de comandos
 
Java modografico
Java modograficoJava modografico
Java modografico
 
Material de Trabajo para el Segundo encuentro
Material de Trabajo para el Segundo encuentroMaterial de Trabajo para el Segundo encuentro
Material de Trabajo para el Segundo encuentro
 
T1 Introducción al dibujo asistido por computadora.pdf
T1 Introducción al dibujo asistido por computadora.pdfT1 Introducción al dibujo asistido por computadora.pdf
T1 Introducción al dibujo asistido por computadora.pdf
 
T1 IA
T1 IAT1 IA
T1 IA
 
Powerpoint de inskape
Powerpoint de inskapePowerpoint de inskape
Powerpoint de inskape
 
Powerpoint de inskape
Powerpoint de inskapePowerpoint de inskape
Powerpoint de inskape
 
La expresión gráfica
La expresión gráficaLa expresión gráfica
La expresión gráfica
 
Comandos acad2000
Comandos acad2000Comandos acad2000
Comandos acad2000
 
Java 2 d
Java 2 dJava 2 d
Java 2 d
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Graficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabGraficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlab
 
Primitivos gráficos en java parte 2
Primitivos gráficos en java   parte 2Primitivos gráficos en java   parte 2
Primitivos gráficos en java parte 2
 
Herramientas de autor - Camstudio
Herramientas de autor - CamstudioHerramientas de autor - Camstudio
Herramientas de autor - Camstudio
 
Práctica 10 [dps]
Práctica 10 [dps]Práctica 10 [dps]
Práctica 10 [dps]
 
2 ova jose aureliano monroy daza
2 ova jose aureliano monroy daza2 ova jose aureliano monroy daza
2 ova jose aureliano monroy daza
 
Practica 10
Practica 10Practica 10
Practica 10
 
Práctica 10
Práctica 10Práctica 10
Práctica 10
 

Último

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Último (20)

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 

Clase de dibujar c#

  • 1. CLASE QUE TIENE LA FUNCION DIBUJAR Graphics (Clase) Encapsula una superficie de dibujode GDI+. Esta clase no puede heredarse. Jerarquía de herencia System.Object System.MarshalByRefObject System.Drawing.Graphics Espacio de nombres: System.Drawing Ensamblado: System.Drawing (enSystem.Drawing.dll) Sintaxis C# C++ F# VB Copiar publicsealedclass Graphics: MarshalByRefObject, IDeviceContext,IDisposable El tipo Graphicsexpone lossiguientesmiembros. Propiedades Mostrar: Heredado Protegido Nombre Descripción Clip Obtiene o establece un Regionque limitala región de dibujode este Graphics. ClipBounds Obtiene una estructura RectangleF que delimitalaregión de recorte de este Graphics. CompositingMode Obtiene un valor que especificacómo se dibujan las imágenes compuestasen este Graphics.
  • 2. CompositingQuality Obtiene o establece lacalidad de representaciónde las imágenes compuestasque se dibujan eneste Graphics. DpiX Obtiene la resoluciónhorizontal de este Graphics. DpiY Obtiene la resoluciónvertical de este Graphics. InterpolationMode Obtiene o establece el modode interpolaciónasociadoa este Graphics. IsClipEmpty Obtiene un valor que indica si la regiónde recorte de este Graphicsestá vacía. IsVisibleClipEmpty Obtiene un valor que indica si la regiónde recorte visible de este Graphics está vacía. PageScale Obtiene o establece larelaciónde escala entre las unidadesuniversalesy las unidadesde página de este Graphics. PageUnit Obtiene o establece launidad de medida utilizadapara las coordenadas de página eneste Graphics. PixelOffsetMode Obtiene o establece unvalor que especificacómose calcula el desplazamientode lospíxelesdurante la representaciónde este Graphics. RenderingOrigin Obtiene o establece el origende representaciónde este Graphics para la interpolacióny los pincelesde trama. SmoothingMode Obtiene o establece lacalidad de representaciónde este Graphics. TextContrast Obtiene o establece el valorde corrección de gamma para la representaciónde texto. TextRenderingHint Obtiene o establece el modode representaciónpara el texto asociado a este Graphics. Transform Obtiene o establece unacopia de la transformación universal geométrica para Graphics. VisibleClipBounds Obtiene el rectángulodelimitadorque corresponde a la regiónde recorte visible de este Graphics. Arriba Métodos Mostrar: Heredado Protegido
  • 3. Nombre Descripción AddMetafileComment Agrega un comentario al Metafile actual. BeginContainer() Guarda un contenedorde gráficos con el estado actual de este Graphicsy abre y utiliza un nuevocontenedorde gráficos. BeginContainer(Rectangle,Rectangle, GraphicsUnit) Guarda un contenedorde gráficos con el estado actual de este Graphicsy abre y utiliza un nuevocontenedorde gráficos con la transformación de escalaespecificada. BeginContainer(RectangleF,RectangleF, GraphicsUnit) Guarda un contenedorde gráficos con el estado actual de este Graphicsy abre y utiliza un nuevocontenedorde gráficos con la transformación de escalaespecificada. Clear Borra toda la superficie de dibujoy la rellena con el color de fondo especificado. CopyFromScreen(Point,Point,Size) Realizauna transferenciade bloque de bits de los datos de color,correspondientesa un rectángulo de píxeles,desde lapantalla a la superficie de dibujode Graphics. CopyFromScreen(Point,Point,Size, CopyPixelOperation) Realizauna transferenciade bloque de bits de los datos de color,correspondientesa un rectángulo de píxeles,desde lapantalla a la superficie de dibujode Graphics. CopyFromScreen(Int32,Int32, Int32, Int32, Size) Realizauna transferenciade bloque de bits de los datos de color,correspondientesa un rectángulo de píxeles,desde lapantalla a la superficie de dibujode Graphics. CopyFromScreen(Int32,Int32, Int32, Int32, Size,CopyPixelOperation) Realizauna transferenciade bloque de bits de los datos de color,correspondientesa un rectángulo de píxeles,desde lapantalla a la superficie de dibujode Graphics. CreateObjRef Crea un objetoque contiene toda la informaciónrelevante necesariapara generar un proxy utilizadopara comunicarse con un objetoremoto. (Se heredade MarshalByRefObject).
  • 4. Dispose Libera todos losrecursos utilizadospor este Graphics. DrawArc(Pen, Rectangle,Single,Single) Dibuja un arco que representauna parte de la elipse especificadaporuna estructura Rectangle. DrawArc(Pen, RectangleF,Single,Single) Dibuja un arco que representauna parte de una elipse especificadaporuna estructura RectangleF. DrawArc(Pen, Int32, Int32, Int32, Int32, Int32, Int32) Dibuja un arco que representauna parte de una elipse especificadaporun par de coordenadas, un valor de ancho y un valor de alto. DrawArc(Pen, Single,Single, Single,Single, Single,Single) Dibuja un arco que representauna parte de una elipse especificadaporun par de coordenadas, un valor de ancho y un valor de alto. DrawBezier(Pen,Point,Point,Point,Point) Dibuja una curva spline de Bézierdefinidapor cuatro estructuras Point. DrawBezier(Pen,PointF,PointF,PointF, PointF) Dibuja una curva spline de Bézierdefinidapor cuatro estructuras PointF. DrawBezier(Pen,Single,Single,Single,Single, Single,Single,Single,Single) Dibuja una curva spline de Bézierdefinidapor cuatro pares ordenadosde coordenadasque representanpuntos. DrawBeziers(Pen,Point[]) Dibuja una serie de curvas spline de Béziera partir de una matriz de estructuras Point. DrawBeziers(Pen,PointF[]) Dibuja una serie de curvas spline de Béziera partir de una matriz de estructuras PointF. DrawClosedCurve(Pen, Point[]) Dibuja una curva spline cardinal cerrada, definidapor una matriz de estructuras Point. DrawClosedCurve(Pen,PointF[]) Dibuja una curva spline cardinal cerrada, definidapor una matriz de estructuras PointF. DrawClosedCurve(Pen,Point[],Single, FillMode) Dibuja una curva spline cardinal cerrada, definidapor una matriz de estructuras Point, utilizandola tensiónespecificada.
  • 5. DrawClosedCurve(Pen,PointF[],Single, FillMode) Dibuja una curva spline cardinal cerrada, definidapor una matriz de estructuras PointF, utilizandola tensiónespecificada. DrawCurve(Pen,Point[]) Dibuja una curva spline cardinal a través de una matriz especificadade estructuras Point. DrawCurve(Pen,PointF[]) Dibuja una curva spline cardinal a través de una matriz especificadade estructuras PointF. DrawCurve(Pen,Point[],Single) Dibuja una curva spline cardinal a través de una matriz especificadade estructuras Point, usando la tensiónespecificada. DrawCurve(Pen,PointF[],Single) Dibuja una curva spline cardinal a través de una matriz especificadade estructuras PointF, usando la tensiónespecificada. DrawCurve(Pen,PointF[],Int32, Int32) Dibuja una curva spline cardinal a través de una matriz especificadade estructuras PointF. El dibujocomienzasu desplazamientoapartir del comienzode la matriz. DrawCurve(Pen,Point[],Int32, Int32, Single) Dibuja una curva spline cardinal a través de una matriz especificadade estructuras Point, usando la tensiónespecificada. DrawCurve(Pen,PointF[],Int32, Int32, Single) Dibuja una curva spline cardinal a través de una matriz especificadade estructuras PointF, usando la tensiónespecificada.El dibujo comienzasu desplazamientoa partir del comienzode la matriz. DrawEllipse(Pen,Rectangle) Dibuja un elipse especificadoporuna estructura Rectangle de delimitación. DrawEllipse(Pen,RectangleF) Dibuja un elipse definidoporuna estructura RectangleF de delimitación. DrawEllipse(Pen,Int32,Int32, Int32, Int32) Dibuja un elipse definidaporun rectángulo delimitadorque se especificamediante las coordenadas de la esquinasuperiorizquierda, una altura y una anchura. DrawEllipse(Pen,Single,Single,Single,Single) Dibuja una elipse definidaporun rectángulo delimitadorespecificadoporun par de
  • 6. coordenadas, un valor de alto y un valor de ancho. DrawIcon(Icon, Rectangle) Dibuja la imagenrepresentadapor el Icon especificadodentrodel área que indicauna estructura Rectangle. DrawIcon(Icon, Int32, Int32) Dibuja la imagenrepresentadapor el Icon especificadoenlas coordenadasseñaladas. DrawIconUnstretched Dibuja la imagenrepresentadapor el Icon especificadosintransformar a escala la imagen. DrawImage(Image,Point) Dibuja la Image especificadaconsu tamaño físicooriginal y enla ubicación que se indique. DrawImage(Image,Point[]) Dibuja la Image especificadaenla ubicación que se indique,conla forma y el tamaño señalados. DrawImage(Image,PointF) Dibuja la Image especificadaconsu tamaño físicooriginal y enla ubicación que se indique. DrawImage(Image,PointF[]) Dibuja la Image especificadaenla ubicación que se indique,conla forma y el tamaño señalados. DrawImage(Image,Rectangle) Dibuja la Image especificadaenla ubicación que se indique y con el tamaño señalado. DrawImage(Image,RectangleF) Dibuja la Image especificadaenla ubicación que se indique y con el tamaño señalado. DrawImage(Image,Int32, Int32) Dibuja la imagenespecificadacon su tamaño físicooriginal y enla ubicación especificada por un par de coordenadas. DrawImage(Image,Single,Single) Dibuja la Image especificadaconsu tamaño físicooriginal y enla ubicación que se indique. DrawImage(Image,Point[],Rectangle, GraphicsUnit) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado.
  • 7. DrawImage(Image,PointF[], RectangleF, GraphicsUnit) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,Rectangle,Rectangle, GraphicsUnit) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,RectangleF,RectangleF, GraphicsUnit) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,Point[],Rectangle, GraphicsUnit,ImageAttributes) Dibuja la parte especificadade la Image que se indique enla ubicación señalada. DrawImage(Image,PointF[],RectangleF, GraphicsUnit,ImageAttributes) Dibuja la parte especificadade la Image indicada enla ubicaciónque 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 especificadaenla 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 especificadaenla ubicación que se indique y con el tamaño señalado. DrawImage(Image,Point[],Rectangle, GraphicsUnit,ImageAttributes, Graphics.DrawImageAbort) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,PointF[],RectangleF, GraphicsUnit,ImageAttributes, Graphics.DrawImageAbort) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,Point[],Rectangle, GraphicsUnit,ImageAttributes, Graphics.DrawImageAbort,Int32) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,PointF[],RectangleF, GraphicsUnit,ImageAttributes, Graphics.DrawImageAbort,Int32) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado.
  • 8. DrawImage(Image,Rectangle,Int32, Int32, Int32, Int32, GraphicsUnit) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,Rectangle,Single,Single, Single,Single,GraphicsUnit) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,Rectangle,Int32, Int32, Int32, Int32, GraphicsUnit,ImageAttributes) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,Rectangle,Single,Single, Single,Single,GraphicsUnit,ImageAttributes) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,Rectangle,Int32, Int32, Int32, Int32, GraphicsUnit,ImageAttributes, Graphics.DrawImageAbort) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,Rectangle,Single,Single, Single,Single,GraphicsUnit,ImageAttributes, Graphics.DrawImageAbort) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,Rectangle,Int32, Int32, Int32, Int32, GraphicsUnit,ImageAttributes, Graphics.DrawImageAbort,IntPtr) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImage(Image,Rectangle,Single,Single, Single,Single,GraphicsUnit, ImageAttributes, Graphics.DrawImageAbort,IntPtr) Dibuja la parte especificadade la Image indicada enla ubicaciónque se señale y con el tamaño especificado. DrawImageUnscaled(Image,Point) Dibuja la imagenespecificadacon su tamaño físicooriginal y enla ubicación especificada. DrawImageUnscaled(Image,Rectangle) Dibuja la imagenespecificadacon su tamaño físicooriginal y enla ubicación especificada. DrawImageUnscaled(Image,Int32, Int32) Dibuja la imagenespecificadacon su tamaño físicooriginal y enla ubicación especificada por un par de coordenadas. DrawImageUnscaled(Image,Int32, Int32, Int32, Int32) Dibuja la imagenespecificadacon su tamaño físicooriginal y enla ubicación especificada.
  • 9. DrawImageUnscaledAndClipped Dibuja la imagenespecificadasinajustar la escala y la recorta, si es necesario,para que quepa enel rectángulo especificado. DrawLine(Pen,Point, Point) Dibuja una líneaque conecta dos estructuras Point. DrawLine(Pen,PointF,PointF) Dibuja una líneaque conecta dos estructuras PointF. DrawLine(Pen,Int32, Int32, Int32, Int32) Dibuja una líneaque conecta losdos puntos especificadosporlos pares de coordenadas. DrawLine(Pen,Single,Single,Single,Single) Dibuja una líneaque conecta losdos puntos especificadosporlos pares de coordenadas. DrawLines(Pen,Point[]) Dibuja una serie de segmentosde líneaque conectan una matriz de estructuras Point. DrawLines(Pen,PointF[]) Dibuja una serie de segmentosde líneaque conectan una matriz de estructuras PointF. DrawPath Dibuja un GraphicsPath. DrawPie(Pen,Rectangle,Single,Single) Dibuja una forma circular definidapor una elipse,determinadaporuna estructura Rectangle y doslíneasradiales. DrawPie(Pen,RectangleF,Single,Single) Dibuja una forma circular definidapor una elipse,determinadaporuna estructura RectangleF y dos líneasradiales. DrawPie(Pen,Int32, Int32, Int32, Int32, Int32, Int32) Dibuja una forma circular definidapor una elipse determinadaporun par de coordenadas, unosvalores de ancho y alto y dos líneasradiales. DrawPie(Pen,Single,Single,Single,Single, Single,Single) Dibuja una forma circular definidapor una elipse determinadaporun par de coordenadas, unosvalores de ancho y alto y dos líneasradiales. DrawPolygon(Pen,Point[]) Dibuja un polígonodefinidoporuna matriz de estructuras Point. DrawPolygon(Pen,PointF[]) Dibuja un polígonodefinidoporuna matriz de estructuras PointF.
  • 10. DrawRectangle(Pen,Rectangle) Dibuja un rectángulo especificadoporuna estructura Rectangle. DrawRectangle(Pen,Int32, Int32, Int32, Int32) Dibuja un rectángulo especificadoporun par de coordenadas,un valor de ancho y un valor de alto. DrawRectangle(Pen,Single,Single,Single, Single) Dibuja un rectángulo especificadoporun par de coordenadas,un valor de ancho y un valor de alto. DrawRectangles(Pen, Rectangle[]) Dibuja una serie de rectángulosespecificados por las estructuras Rectangle. DrawRectangles(Pen,RectangleF[]) Dibuja una serie de rectángulosespecificados por las estructuras RectangleF. DrawString(String, Font,Brush, PointF) Dibuja la cadena de textoespecificadaenla ubicación especificadaycon los objetos Brush y Font especificados. DrawString(String, Font,Brush, RectangleF) Dibuja la cadena de textoespecificadaenel rectángulo especificadoycon los objetos Brush y Font igualmente especificados. DrawString(String, Font,Brush, PointF, StringFormat) Dibuja la cadena de textoespecificadaenla ubicación que se indique,conlos objetos Brush y Font dados y utilizandolosatributos de formato del StringFormat especificado. DrawString(String, Font,Brush, RectangleF, StringFormat) Dibuja la cadena de textoespecificadaenel rectángulo que se indique,conlos objetos Brush y Font dados y utilizandolosatributos de formato del StringFormat especificado. DrawString(String, Font,Brush, Single,Single) Dibuja la cadena de textoespecificadaenla ubicación especificadaycon los objetos Brush y Font especificados. DrawString(String, Font,Brush, Single,Single, StringFormat) Dibuja la cadena de textoespecificadaenla ubicación que se indique,conlos objetos Brush y Font dados y utilizandolosatributos de formato del StringFormat especificado. EndContainer Cierra el contenedorde gráficosactual y restaura el estadoque teníaeste Graphics al
  • 11. estado guardado mediante una llamada al métodoBeginContainer. EnumerateMetafile(Metafile,Point, Graphics.EnumerateMetafileProc) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun punto determinado. EnumerateMetafile(Metafile,Point[], Graphics.EnumerateMetafileProc) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun paralelogramo determinado. EnumerateMetafile(Metafile,PointF, Graphics.EnumerateMetafileProc) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun punto determinado. EnumerateMetafile(Metafile,PointF[], Graphics.EnumerateMetafileProc) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun paralelogramo determinado. EnumerateMetafile(Metafile,Rectangle, Graphics.EnumerateMetafileProc) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devolución de llamada para su presentaciónenun rectángulo determinado. EnumerateMetafile(Metafile,RectangleF, Graphics.EnumerateMetafileProc) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun rectángulo determinado. EnumerateMetafile(Metafile,Point, Graphics.EnumerateMetafileProc,IntPtr) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun punto determinado. EnumerateMetafile(Metafile,Point[], Graphics.EnumerateMetafileProc,IntPtr) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun paralelogramo determinado. EnumerateMetafile(Metafile,PointF, Graphics.EnumerateMetafileProc,IntPtr) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde
  • 12. llamada para su presentaciónenun punto determinado. EnumerateMetafile(Metafile,PointF[], Graphics.EnumerateMetafileProc,IntPtr) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun paralelogramo determinado. EnumerateMetafile(Metafile,Rectangle, Graphics.EnumerateMetafileProc, IntPtr) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun rectángulo determinado. EnumerateMetafile(Metafile,RectangleF, Graphics.EnumerateMetafileProc,IntPtr) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun rectángulo determinado. EnumerateMetafile(Metafile,Point, Graphics.EnumerateMetafileProc,IntPtr, ImageAttributes) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun punto determinadoutilizandolosatributos de imagendados. EnumerateMetafile(Metafile,Point, Rectangle, GraphicsUnit, Graphics.EnumerateMetafileProc) Envía los registrosde un rectángulo seleccionadode un Metafile,de unoen uno, a un métodode devolución de llamada para su presentaciónenun punto determinado. EnumerateMetafile(Metafile,Point[], Graphics.EnumerateMetafileProc,IntPtr, ImageAttributes) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun paralelogramo determinadoutilizandolos atributos de imagendados. EnumerateMetafile(Metafile,Point[], Rectangle,GraphicsUnit, Graphics.EnumerateMetafileProc) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun paralelogramo determinado. EnumerateMetafile(Metafile,PointF, Graphics.EnumerateMetafileProc, IntPtr, ImageAttributes) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun punto determinadoutilizandolosatributos de imagendados.
  • 13. EnumerateMetafile(Metafile,PointF, RectangleF,GraphicsUnit, Graphics.EnumerateMetafileProc) Envía los registrosde un rectángulo seleccionadode un Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun punto determinado. EnumerateMetafile(Metafile,PointF[], Graphics.EnumerateMetafileProc,IntPtr, ImageAttributes) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun paralelogramo determinadoutilizandolos atributos de imagendados. EnumerateMetafile(Metafile,PointF[], RectangleF,GraphicsUnit, Graphics.EnumerateMetafileProc) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun paralelogramo determinado. EnumerateMetafile(Metafile,Rectangle, Graphics.EnumerateMetafileProc,IntPtr, ImageAttributes) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun rectángulo determinadoutilizandolosatributos de imagendados. EnumerateMetafile(Metafile,Rectangle, Rectangle,GraphicsUnit, Graphics.EnumerateMetafileProc) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun rectángulo determinado. EnumerateMetafile(Metafile,RectangleF, Graphics.EnumerateMetafileProc,IntPtr, ImageAttributes) Envía los registrosdel Metafile especificado, de uno enuno, a un método de devoluciónde llamada para su presentaciónenun rectángulo determinadoutilizandolosatributos de imagendados. EnumerateMetafile(Metafile,RectangleF, RectangleF,GraphicsUnit, Graphics.EnumerateMetafileProc) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun rectángulo determinado. EnumerateMetafile(Metafile,Point, Rectangle,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr) Envía los registrosde un rectángulo seleccionadode un Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun punto determinado.
  • 14. EnumerateMetafile(Metafile,Point[], Rectangle,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun paralelogramo determinado. EnumerateMetafile(Metafile,PointF, RectangleF,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr) Envía los registrosde un rectángulo seleccionadode un Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun punto determinado. EnumerateMetafile(Metafile,PointF[], RectangleF,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun paralelogramo determinado. EnumerateMetafile(Metafile,Rectangle, Rectangle,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun rectángulo determinado. EnumerateMetafile(Metafile,RectangleF, RectangleF,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun rectángulo determinado. EnumerateMetafile(Metafile,Point, Rectangle,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr, ImageAttributes) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun punto determinado utilizandolosatributos de imagen especificados. EnumerateMetafile(Metafile,Point[], Rectangle,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr, ImageAttributes) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun paralelogramo determinadoutilizandolosatributos de imagendados. EnumerateMetafile(Metafile,PointF, RectangleF,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr, ImageAttributes) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun punto determinado
  • 15. utilizandolosatributos de imagen especificados. EnumerateMetafile(Metafile,PointF[], RectangleF,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr, ImageAttributes) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun paralelogramo determinadoutilizandolosatributos de imagendados. EnumerateMetafile(Metafile,Rectangle, Rectangle,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr, ImageAttributes) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun rectángulo determinado utilizandolosatributos de imagendados. EnumerateMetafile(Metafile,RectangleF, RectangleF,GraphicsUnit, Graphics.EnumerateMetafileProc,IntPtr, ImageAttributes) Envía los registrosde un rectángulo seleccionadoenun Metafile,de unoen uno, a un métodode devoluciónde llamada para su presentaciónenun rectángulo determinado utilizandolosatributos de imagendados. Equals(Object) Determinasi el objeto especificadoesigual al objetoactual. (Se heredade Object). ExcludeClip(Rectangle) Actualiza la regiónde recorte de este Graphics con el finde excluirel área especificadapor una estructura Rectangle. ExcludeClip(Region) Actualiza la regiónde recorte de este Graphics con el finde excluirel área especificadapor una Region. FillClosedCurve(Brush,Point[]) Rellenael interiorde una curva spline cardinal cerrada, definidapor una matriz de estructuras Point. FillClosedCurve(Brush,PointF[]) Rellenael interiorde una curva spline cardinal cerrada, definidapor una matriz de estructuras PointF. FillClosedCurve(Brush,Point[],FillMode) Rellenael interiorde una curva spline cardinal cerrada, definidapor una matriz de estructuras Point,utilizandoel modo de relleno especificado.
  • 16. FillClosedCurve(Brush,PointF[],FillMode) Rellenael interiorde una curva spline cardinal cerrada, definidapor una matriz de estructuras PointF,utilizandoel modo de relleno especificado. FillClosedCurve(Brush,Point[],FillMode, Single) Rellenael interiorde una curva spline cardinal cerrada, definidapor una matriz de estructuras Point,utilizandola tensióny el modo de rellenoespecificados. FillClosedCurve(Brush,PointF[],FillMode, Single) Rellenael interiorde una curva spline cardinal cerrada, definidapor una matriz de estructuras PointF,utilizandola tensióny el modode rellenoespecificados. FillEllipse(Brush,Rectangle) Rellenael interiorde una elipse definidapor un rectángulo delimitadorespecificadoasu vezpor una estructura Rectangle. FillEllipse(Brush,RectangleF) Rellenael interiorde una elipse definidapor un rectángulo delimitadorespecificadoasu vezpor una estructura RectangleF. FillEllipse(Brush,Int32,Int32, Int32, Int32) Rellenael interiorde una elipse definidapor un rectángulo de delimitaciónespecificadopor un par de coordenadas, un valor de alto y un valor de ancho. FillEllipse(Brush,Single,Single,Single,Single) Rellenael interiorde una elipse definidapor un rectángulo de delimitaciónespecificadopor un par de coordenadas, un valor de alto y un valor de ancho. FillPath Rellenael interiorde un GraphicsPath. FillPie(Brush,Rectangle,Single,Single) Dibuja el interiorde una sección circular definidapor una elipse,determinadaporuna estructura RectangleF y doslíneasradiales. FillPie(Brush,Int32,Int32, Int32, Int32, Int32, Int32) Rellenael interiorde una secciónde gráfico circular definidapor una elipse,determinada por un par de coordenadas,unos valoresde ancho y alto y dos líneasradiales. FillPie(Brush,Single,Single,Single,Single, Single,Single) Rellenael interiorde una secciónde gráfico circular definidapor una elipse,determinada
  • 17. por un par de coordenadas,unos valoresde ancho y alto y dos líneasradiales. FillPolygon(Brush,Point[]) Rellenael interiorde un polígonodefinidopor una matriz de puntos, especificadospor estructuras Point. FillPolygon(Brush,PointF[]) Rellenael interiorde un polígonodefinidopor una matriz de puntos, especificadospor estructuras PointF. FillPolygon(Brush,Point[],FillMode) Rellenael interiorde un polígonodefinidopor una matriz de puntos especificadospor estructuras Point, usandoel modo de relleno especificado. FillPolygon(Brush,PointF[],FillMode) Rellenael interiorde un polígonodefinidopor una matriz de puntos especificadospor estructuras PointF,usando el modo de relleno especificado. FillRectangle(Brush,Rectangle) Rellenael interiorde un rectángulo especificadoporuna estructura Rectangle. FillRectangle(Brush,RectangleF) Rellenael interiorde un rectángulo especificadoporuna estructura RectangleF. FillRectangle(Brush,Int32,Int32, Int32, Int32) Rellenael interiorde un rectángulo especificadoporun par de coordenadas,un valor de ancho y un valor de alto. FillRectangle(Brush,Single,Single,Single, Single) Rellenael interiorde un rectángulo especificadoporun par de coordenadas,un valor de ancho y un valor de alto. FillRectangles(Brush,Rectangle[]) Rellenael interiorde una serie de rectángulos especificadosporestructuras Rectangle. FillRectangles(Brush,RectangleF[]) Rellenael interiorde una serie de rectángulos especificadosporestructuras RectangleF. FillRegion Rellenael interiorde una Region. Flush() Fuerza la ejecuciónde todas las operaciones de gráficospendientesydevuelve inmediatamente el control sin esperara que finalicenlasoperaciones.
  • 18. Flush(FlushIntention) Fuerza la ejecuciónde todas las operaciones de gráficospendientes,esperandoono el método,segúnse especifique,adevolverun valor antes de que finalicenlasoperaciones. FromHdc(IntPtr) Crea un nuevoGraphics a partir del identificadorespecificadoenuncontextode dispositivo. FromHdc(IntPtr, IntPtr) Crea un nuevoGraphics a partir del identificadorespecificadode uncontextode dispositivoy del identificadorde un dispositivo. FromHdcInternal Infraestructura. Devuelve unGraphics correspondiente al contextode dispositivo especificado. FromHwnd Crea un nuevoGraphics a partir del identificadorespecificadode unaventana. FromHwndInternal Infraestructura. Crea un nuevoGraphics para el identificadorde ventana especificado. FromImage Crea un nuevoGraphics con la Image especificada. GetContextInfo Infraestructura. Obtiene el contextode los gráficos acumulativos. GetHalftonePalette Obtiene un identificadorde la paletaactual de mediostonos de Windows. GetHashCode Sirve como una funciónhash para un tipo en particular. (Se heredade Object). GetHdc Obtiene el identificadordel contextode dispositivoasociadoa este Graphics. GetLifetimeService Recupera el objetode serviciode duración actual que controla la directiva de duración de esta instancia. (Se heredade MarshalByRefObject). GetNearestColor Obtiene el color más próximo a la estructura Color especificada.
  • 19. GetType Obtiene el Type de la instancia actual. (Se heredade Object). InitializeLifetimeService Obtiene un objetode serviciode duración para controlar la directivade duración de esta instancia. (Se heredade MarshalByRefObject). IntersectClip(Rectangle) Actualiza la regiónde recorte de este Graphics a la intersecciónde la actual región de recorte y la estructura Rectangle especificada. IntersectClip(RectangleF) Actualiza la regiónde recorte de este Graphics a la intersecciónde la actual región de recorte y la estructura RectangleF especificada. IntersectClip(Region) Actualiza la regiónde recorte de este Graphics a la intersecciónde la actual región de recorte y la Region especificada. IsVisible(Point) Indica si la estructura Point especificadaestá dentro de la región de recorte visible de este Graphics. IsVisible(PointF) Indica si la estructura PointF especificadaestá dentro de la región de recorte visible de este Graphics. IsVisible(Rectangle) Indica si el rectángulo especificadoporuna estructura Rectangle estádentro de la región de recorte visible de este Graphics. IsVisible(RectangleF) Indica si el rectángulo especificadoporuna estructura RectangleF está dentro de la región de recorte visible de este Graphics. IsVisible(Int32,Int32) Indica si el punto especificadoporun par de coordenadas se halla contenidoen la regiónde recorte visible de este Graphics. IsVisible(Single,Single) Indica si el punto especificadoporun par de coordenadas se halla contenidoen la regiónde recorte visible de este Graphics. IsVisible(Int32,Int32, Int32, Int32) Indica si el rectángulo especificadoporun par de coordenadas,un valor de ancho y un valor
  • 20. de alto se halla contenidoen la regiónde recorte visible de este Graphics. IsVisible(Single,Single,Single,Single) Indica si el rectángulo especificadoporun par de coordenadas,un valor de ancho y un valor de alto se halla contenidoen la regiónde recorte visible de este Graphics. MeasureCharacterRanges Obtiene una matriz de objetos Region,cada uno de loscuales delimitaunintervalo de posicionesde caracteres dentro de la cadena especificada. MeasureString(String,Font) Mide la cadena especificadaal dibujarlacon la Font especificada. MeasureString(String,Font,SizeF) Mide la cadena especificadaal dibujarlacon la Font especificadadentrodel área de presentaciónindicada. MeasureString(String,Font,Int32) Mide la cadena especificadaal dibujarlacon la Font especificada. MeasureString(String,Font,PointF, StringFormat) Mide la cadena especificadaal dibujarlacon la Font que se indique y darle formato con el StringFormat señalado. MeasureString(String,Font,SizeF, StringFormat) Mide la cadena especificadaal dibujarlacon la Font que se indique y darle formato con el StringFormat señalado. MeasureString(String,Font,Int32, StringFormat) Mide la cadena especificadaal dibujarlacon la Font que se indique y darle formato con el StringFormat señalado. MeasureString(String,Font,SizeF, StringFormat, Int32, Int32) Mide la cadena especificadaal dibujarlacon la Font que se indique y darle formato con el StringFormat señalado. MultiplyTransform(Matrix) Multiplicala transformación universal de este Graphics,según especificaMatrix. MultiplyTransform(Matrix,MatrixOrder) Multiplicala transformación universal de este Graphics,que especificaMatrixsiguiendoel orden establecido.
  • 21. ReleaseHdc() Libera un identificadorde contextode dispositivoobtenidomediante unallamada anterior al métodoGetHdc de este Graphics. ReleaseHdc(IntPtr) Libera un identificadorde contextode dispositivoobtenidomediante unallamada anterior al métodoGetHdc de este Graphics. ReleaseHdcInternal Infraestructura. Libera un identificadorde un contextode dispositivo. ResetClip Restablece la regiónde recorte de este Graphicsen una región infinita. ResetTransform Restablece la matriz de transformación universal de este Graphicsen la matriz de identidades. Restore Restaura el estadode este Graphics enel estado representadopor un GraphicsState. RotateTransform(Single) Aplica la rotación especificadaa la matriz de transformación de este Graphics. RotateTransform(Single,MatrixOrder) Aplica la rotación especificadaa la matriz de transformación de este Graphicsen el orden que se establece. Save Guarda el estado actual de este Graphics e identificael estadoguardado con un GraphicsState. ScaleTransform(Single,Single) Aplica la operaciónde cambio de escala especificadaa la matriz de transformación de este Graphics,anteponiéndolaa esta última. ScaleTransform(Single,Single,MatrixOrder) Aplica la operaciónde cambio de escala especificadaa la matriz de transformación de este Graphics enel orden que se establece. SetClip(Graphics) Establece la regiónde recorte de este Graphics en la propiedadClipdel Graphics especificado. SetClip(GraphicsPath) Establece la regiónde recorte de este Graphics en el GraphicsPathespecificado.
  • 22. SetClip(Rectangle) Establece la regiónde recorte de este Graphics en el rectánguloespecificadomediante una estructura Rectangle. SetClip(RectangleF) Establece la regiónde recorte de este Graphics en el rectánguloespecificadomediante una estructura RectangleF. SetClip(Graphics,CombineMode) Establece la regiónde recorte de este Graphics en el resultadode la operaciónde combinaciónespecificadade la región de recorte actual y la propiedad Clipdel Graphics indicado. SetClip(GraphicsPath,CombineMode) Establece la regiónde recorte de este Graphics en el resultadode la operaciónespecificada que combina la región de recorte actual y el GraphicsPathespecificado. SetClip(Rectangle,CombineMode) Establece la regiónde recorte de este Graphics en el resultadode la operaciónque se indica que combina la región de recorte actual y el rectángulo especificadomediante una estructura Rectangle. SetClip(RectangleF,CombineMode) Establece la regiónde recorte de este Graphics en el resultadode la operaciónque se indica que combina la región de recorte actual y el rectángulo especificadomediante una estructura RectangleF. SetClip(Region,CombineMode) Establece la regiónde recorte de este Graphics en el resultadode la operaciónespecificada que combina la región de recorte actual y el Regionespecificado. ToString Retorna una cadena que representaal objeto actual. (Se heredade Object). TransformPoints(CoordinateSpace, CoordinateSpace,Point[]) Transforma una matriz de puntos de un espaciode coordenadas a otro utilizandolas transformacionesuniversal y de página actuales de este Graphics. TransformPoints(CoordinateSpace, CoordinateSpace,PointF[]) Transforma una matriz de puntos de un espaciode coordenadas a otro utilizandolas
  • 23. transformacionesuniversal y de página actuales de este Graphics. TranslateClip(Int32,Int32) Traslada la regiónde recorte de este Graphics segúnlas magnitudesespecificadasenlas direccioneshorizontal y vertical. TranslateClip(Single,Single) Traslada la regiónde recorte de este Graphics segúnlas magnitudesespecificadasenlas direccioneshorizontal y vertical. TranslateTransform(Single,Single) Cambia el origen del sistemade coordenadas anteponiendolatraslación especificadaa la matriz de transformación de este Graphics. TranslateTransform(Single,Single, MatrixOrder) Cambia el origen del sistemade coordenadas aplicando la traslación especificadaa la matriz de transformación de este Graphics enel orden que se establece. Crear objetosGraphicspara dibujar Antes de dibujar líneas y formas, representar texto o mostrar y manipular imágenes con GDI+ es preciso crear un objeto Graphics. El objeto Graphics representa una superficie de dibujo de GDI+ y se usa para crear imágenes gráficas. Para trabajar con gráficos existen los dos pasos siguientes: 1) Crear unobjeto Graphics. 2) Usar el objeto Graphics paradibujarlíneasy formas,representartextoomostrary manipularimágenes. Crear un objeto Graphics El objeto Graphics se puede crear de diversas formas. Para crear un objeto Graphics  Reciba una referencia a un objeto Graphics como parte de PaintEventArgs del evento Paint de un formulario o un control. Este es el modo en que normalmente se obtiene una referencia a un objeto Graphics cuando se crea código de dibujo para un control. De forma similar, también se puede obtener un objeto gráfico como una
  • 24. propiedad de PrintPageEventArgs al controlar el evento PrintPage de un objeto PrintDocument. O bien  Llame al método CreateGraphics de un control o un formulario para obtener una referencia a un objeto Graphics que represente la superficie de dibujo de dicho control o formulario. Utilice este método si desea dibujar en un formulario o en un control que ya existía con anterioridad. O bien  Cree un objeto Graphics a partir de cualquier objeto que herede de Image. Este método resulta útil cuando se desea alterar una imagen que ya existe. Las secciones siguientes proporcionan detalles sobre cada uno de estos procesos PaintEventArgs en el controlador de eventos Paint Al programar PaintEventHandler para controles o el evento PrintPage de un objeto PrintDocument, se proporciona un objeto gráfico como una de las propiedades de PaintEventArgs o PrintPageEventArgs. Para obtener una referencia a un objeto Graphics a partir de PaintEventArgs en el evento Paint 1. Declare el objeto Graphics. 2. Asigne la variable que hará referencia al objeto Graphics pasado como parte de PaintEventArgs. 3. Inserte código para dibujar en el formulario o control. En el ejemplo siguiente se muestra cómo hacer referencia a un objeto Graphics desde PaintEventArgs en el evento Paint: C# C++ VB Copiar
  • 25. private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs pe) { // Declares the Graphics object and sets it to the Graphics object // supplied in the PaintEventArgs. Graphics g = pe.Graphics; // Insert code to paint the form here. } CreateGraphics (Método) También puede utilizar el método CreateGraphics de un control o un formulario para obtener una referencia a un objeto Graphics que represente la superficie de dibujo de dicho control o formulario. Para crear un objeto Graphics con el método CreateGraphics  Llame al método CreateGraphics del formulario o del control en el que desee representar gráficos. C# C++ VB Copiar Graphics g; // Sets g to a graphics object representing the drawing surface of the // control or form g is a member of. g = this.CreateGraphics(); Crear un objeto Graphics a partir de un objeto Image También se puede crear un objeto Graphics a partir de cualquier objeto que se derive de la clase Image.
  • 26. Para crear un objeto Graphics a partir de un objeto Image  Llame al método Graphics.FromImage, suministrando el nombre de la variable Image a partir de la cual desea crear un objeto Graphics. En el ejemplo siguiente se muestra cómo usar un objeto Bitmap: C# C++ VB Copiar Bitmap myBitmap = new Bitmap(@"C:Documents and SettingsJoePicsmyPic.bmp"); Graphics g = Graphics.FromImage(myBitmap); Nota Sólo puede crear objetos Graphics a partir de archivos .bmp no indizados, como archivos .bmp de 16 bits, 24 bits y 32 bits. Cada píxel de archivos .bmp no indizados alberga un color, a diferencia de los píxeles de los archivos .bmp indizados, que albergan un índice que hace referencia a una tabla de colores.  Dibujar y manipular formas e imágenes Una vez creado el objeto Graphics, éste se puede usar para dibujar líneas y formas, representar texto o mostrar y manipular imágenes. Los objetos de entidad de seguridad que se usan con el objeto Graphics son:  La clase Pen: se utiliza para dibujar líneas y contornos de formas o para representar otros elementos geométricos.  La clase Brush: se utiliza para rellenar áreas de gráficos, como formas rellenas, imágenes o texto.  La clase Font: proporciona una descripción de las formas que se utilizarán al representar texto.  La estructura Color: representa los distintos colores para mostrar.
  • 27. Para utilizar el objeto Graphics que ha creado  Trabaje con el objeto correspondiente enumerado anteriormente para dibujar lo que necesite. Para obtener más información, vea los temas siguientes: Para representar Vea Líneas Cómo: Dibujar una línea en Windows Forms formas Cómo: Dibujar una forma con contorno Text Cómo: Dibujar texto en Windows Forms Imágenes Cómo: Representar imágenes con GDI+