Graphics Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Encapsula uma superfície de desenho GDI+. Esta classe não pode ser herdada.
public ref class Graphics sealed : MarshalByRefObject, IDisposable
public ref class Graphics sealed : MarshalByRefObject, IDisposable, System::Drawing::IDeviceContext
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class Graphics : MarshalByRefObject, IDisposable
public sealed class Graphics : MarshalByRefObject, IDisposable, System.Drawing.IDeviceContext
[<System.Runtime.InteropServices.ComVisible(false)>]
type Graphics = class
inherit MarshalByRefObject
interface IDisposable
type Graphics = class
inherit MarshalByRefObject
interface IDeviceContext
interface IDisposable
type Graphics = class
inherit MarshalByRefObject
interface IDisposable
interface IDeviceContext
Public NotInheritable Class Graphics
Inherits MarshalByRefObject
Implements IDisposable
Public NotInheritable Class Graphics
Inherits MarshalByRefObject
Implements IDeviceContext, IDisposable
- Herança
- Atributos
- Implementações
Exemplos
O seguinte exemplo de código foi concebido para uso com Windows Forms e requer um objeto PaintEventArgs. O PaintEventArgs objeto é nomeado e e é um parâmetro do Paint gestor de eventos. O código executa as seguintes ações:
Cria uma imagem a partir de um ficheiro JPEG. O ficheiro chama-se SampImag.jpg e está localizado na pasta do exemplo.
Cria um ponto onde se desenha o canto superior esquerdo da imagem.
Desenha a imagem não escalada para o ecrã usando um Graphics objeto.
private:
void DrawImagePointF( PaintEventArgs^ e )
{
// Create image.
Image^ newImage = Image::FromFile( "SampImag.jpg" );
// Create point for upper-left corner of image.
PointF ulCorner = PointF(100.0F,100.0F);
// Draw image to screen.
e->Graphics->DrawImage( newImage, ulCorner );
}
private void DrawImagePointF(PaintEventArgs e)
{
// Create image.
Image newImage = Image.FromFile("SampImag.jpg");
// Create point for upper-left corner of image.
PointF ulCorner = new PointF(100.0F, 100.0F);
// Draw image to screen.
e.Graphics.DrawImage(newImage, ulCorner);
}
Private Sub DrawImagePointF(ByVal e As PaintEventArgs)
' Create image.
Dim newImage As Image = Image.FromFile("SampImag.jpg")
' Create point for upper-left corner of image.
Dim ulCorner As New PointF(100.0F, 100.0F)
' Draw image to screen.
e.Graphics.DrawImage(newImage, ulCorner)
End Sub
Observações
A Graphics classe fornece métodos para desenhar objetos para o dispositivo de visualização. A está associado a um contexto específico de Graphics dispositivo.
Note
No .NET 6 e versões posteriores, o pacote System.Drawing.Common, que inclui esse tipo, só é suportado em sistemas operacionais Windows. O uso deste tipo em aplicações multiplataforma causa avisos em tempo de compilação e exceções em tempo de execução. Para obter mais informações, consulte System.Drawing.Common suportado apenas no Windows.
Pode obter um objeto Graphics chamando o método Control.CreateGraphics num objeto que herda de System.Windows.Forms.Control, ou ao tratar o evento Control.Paint de um controlo e aceder à propriedade Graphics da classe System.Windows.Forms.PaintEventArgs. Também pode criar um Graphics objeto a partir de uma imagem usando o FromImage método. Para mais informações sobre como criar um Graphics objeto, veja Como: Criar Objetos Gráficos para Desenho.
Podes desenhar muitas formas e linhas diferentes usando um Graphics objeto. Para mais informações sobre como desenhar linhas e formas, consulte o Draw método específico GraphicalElement para a linha ou forma que pretende desenhar. Estes métodos incluem DrawLine, DrawArc, DrawClosedCurve, DrawPolygon, e DrawRectangle. Para mais informações sobre como desenhar linhas e formas, consulte Usar uma Caneta para Desenhar Linhas e Formas e Usar um Pincel para Preencher Formas.
Também pode desenhar imagens e ícones usando os DrawImage métodos e, DrawIcon respetivamente. Para realizar uma transferência por bloco de bits dos dados de cor do ecrã para a superfície de desenho do Graphics objeto, veja CopyFromScreen. Para mais informações sobre como desenhar imagens com um Graphics objeto, consulte Trabalhar com Imagens, Bitmaps, Ícones e Metaficheiros.
Além disso, pode manipular o sistema de coordenadas utilizado pelo Graphics objeto. Para mais informações sobre o sistema de coordenadas e como o manipular, consulte Sistemas de Coordenadas e Transformações.
Propriedades
| Name | Description |
|---|---|
| Clip |
Obtém ou define a Region que limita a região de desenho desta Graphics. |
| ClipBounds |
Obtém uma RectangleF estrutura que limita a região de recorte desta Graphics. |
| CompositingMode |
Obtém um valor que especifica como as imagens compostas são desenhadas para este Graphics. |
| CompositingQuality |
Obtém ou define a qualidade de renderização das imagens compostas desenhadas para este Graphics. |
| DpiX |
Obtém a resolução horizontal desta Graphics. |
| DpiY |
Obtém a resolução vertical desta Graphics. |
| InterpolationMode |
Obtém ou define o modo de interpolação associado a este Graphics. |
| IsClipEmpty |
Obtém um valor que indica se a região de recorte deste Graphics está vazia. |
| IsVisibleClipEmpty |
Obtém um valor que indica se a região visível de clipping deste Graphics está vazia. |
| PageScale |
Obtém ou define a escala entre unidades de mundo e unidades de página para isto Graphics. |
| PageUnit |
Obtém ou define a unidade de medida usada para as coordenadas de página neste Graphics. |
| PixelOffsetMode |
Recebe ou define um valor que especifica como os píxeis são deslocados durante a renderização deste Graphics. |
| RenderingOrigin |
Obtém ou define a origem de renderização para Graphics dithering e para pincéis hatch. |
| SmoothingMode |
Obtém ou define a qualidade de renderização para este Graphics. |
| TextContrast |
Recebe ou define o valor de correção gama para renderizar texto. |
| TextRenderingHint |
Obtém ou define o modo de renderização para o texto associado a este Graphics. |
| Transform |
Obtém ou define uma cópia da transformação geométrica do mundo para esta Graphics. |
| VisibleClipBounds |
Obtém o retângulo delimitador da região visível de recorte desta Graphics. |
Métodos
| Name | Description |
|---|---|
| AddMetafileComment(Byte[]) |
Adiciona um comentário ao atual Metafile. |
| BeginContainer() |
Guarda um contentor gráfico com o estado Graphics atual e abre e usa um novo contentor gráfico. |
| BeginContainer(Rectangle, Rectangle, GraphicsUnit) |
Guarda um contentor gráfico com o estado Graphics atual deste e abre e usa um novo contentor gráfico com a transformação de escala especificada. |
| BeginContainer(RectangleF, RectangleF, GraphicsUnit) |
Guarda um contentor gráfico com o estado Graphics atual deste e abre e usa um novo contentor gráfico com a transformação de escala especificada. |
| Clear(Color) |
Limpa toda a superfície do desenho e preenche-a com a cor de fundo especificada. |
| CopyFromScreen(Int32, Int32, Int32, Int32, Size, CopyPixelOperation) |
Realiza uma transferência por blocos de bits dos dados de cor, correspondentes a um retângulo de pixels, do ecrã para a superfície de desenho do Graphics. |
| CopyFromScreen(Int32, Int32, Int32, Int32, Size) |
Realiza uma transferência por blocos de bits dos dados de cor, correspondentes a um retângulo de pixels, do ecrã para a superfície de desenho do Graphics. |
| CopyFromScreen(Point, Point, Size, CopyPixelOperation) |
Realiza uma transferência por blocos de bits de dados de cor, correspondentes a um retângulo de píxeis, do ecrã para a superfície de desenho do Graphics. |
| CopyFromScreen(Point, Point, Size) |
Realiza uma transferência por blocos de bits de dados de cor, correspondentes a um retângulo de píxeis, do ecrã para a superfície de desenho do Graphics. |
| CreateObjRef(Type) |
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| Dispose() |
Liberta todos os recursos utilizados por este Graphics. |
| DrawArc(Pen, Int32, Int32, Int32, Int32, Int32, Int32) |
Desenha um arco que representa uma parte de uma elipse especificada por um par de coordenadas, uma largura e uma altura. |
| DrawArc(Pen, Rectangle, Single, Single) |
Desenha um arco que representa uma parte de uma elipse especificada por uma Rectangle estrutura. |
| DrawArc(Pen, RectangleF, Single, Single) |
Desenha um arco que representa uma parte de uma elipse especificada por uma RectangleF estrutura. |
| DrawArc(Pen, Single, Single, Single, Single, Single, Single) |
Desenha um arco que representa uma parte de uma elipse especificada por um par de coordenadas, uma largura e uma altura. |
| DrawBezier(Pen, Point, Point, Point, Point) |
Desenha uma spline de Bézier definida por quatro Point estruturas. |
| DrawBezier(Pen, PointF, PointF, PointF, PointF) |
Desenha uma spline de Bézier definida por quatro PointF estruturas. |
| DrawBezier(Pen, Single, Single, Single, Single, Single, Single, Single, Single) |
Desenha uma spline de Bézier definida por quatro pares ordenados de coordenadas que representam pontos. |
| DrawBeziers(Pen, Point[]) |
Desenha uma série de splines de Bézier a partir de um conjunto de Point estruturas. |
| DrawBeziers(Pen, PointF[]) |
Desenha uma série de splines de Bézier a partir de um conjunto de PointF estruturas. |
| DrawClosedCurve(Pen, Point[], Single, FillMode) |
Desenha uma spline cardinal fechada definida por um array de Point estruturas usando uma tensão especificada. |
| DrawClosedCurve(Pen, Point[]) |
Desenha uma spline cardinal fechada definida por um array de Point estruturas. |
| DrawClosedCurve(Pen, PointF[], Single, FillMode) |
Desenha uma spline cardinal fechada definida por um array de PointF estruturas usando uma tensão especificada. |
| DrawClosedCurve(Pen, PointF[]) |
Desenha uma spline cardinal fechada definida por um array de PointF estruturas. |
| DrawCurve(Pen, Point[], Int32, Int32, Single) |
Desenha uma spline cardinal através de um array especificado de Point estruturas usando uma tensão especificada. |
| DrawCurve(Pen, Point[], Single) |
Desenha uma spline cardinal através de um array especificado de Point estruturas usando uma tensão especificada. |
| DrawCurve(Pen, Point[]) |
Desenha uma spline cardinal através de um array especificado de Point estruturas. |
| DrawCurve(Pen, PointF[], Int32, Int32, Single) |
Desenha uma spline cardinal através de um array especificado de PointF estruturas usando uma tensão especificada. O desenho começa deslocado em relação ao início da matriz. |
| DrawCurve(Pen, PointF[], Int32, Int32) |
Desenha uma spline cardinal através de um array especificado de PointF estruturas. O desenho começa deslocado em relação ao início da matriz. |
| DrawCurve(Pen, PointF[], Single) |
Desenha uma spline cardinal através de um array especificado de PointF estruturas usando uma tensão especificada. |
| DrawCurve(Pen, PointF[]) |
Desenha uma spline cardinal através de um array especificado de PointF estruturas. |
| DrawEllipse(Pen, Int32, Int32, Int32, Int32) |
Desenha uma elipse definida por um retângulo delimitador especificado por coordenadas para o canto superior esquerdo do retângulo, uma altura e uma largura. |
| DrawEllipse(Pen, Rectangle) |
Desenha uma elipse especificada por uma estrutura delimitadora Rectangle . |
| DrawEllipse(Pen, RectangleF) |
Desenha uma elipse definida por um delimitador RectangleF. |
| DrawEllipse(Pen, Single, Single, Single, Single) |
Desenha uma elipse definida por um retângulo delimitador especificado por um par de coordenadas, uma altura e uma largura. |
| DrawIcon(Icon, Int32, Int32) |
Desenha a imagem representada pelo especificado Icon nas coordenadas especificadas. |
| DrawIcon(Icon, Rectangle) |
Desenha a imagem representada pelo especificado Icon dentro da área especificada por uma Rectangle estrutura. |
| DrawIconUnstretched(Icon, Rectangle) |
Desenha a imagem representada pelo especificado Icon sem escalar a imagem. |
| DrawImage(Image, Int32, Int32, Int32, Int32) |
Desenha o especificado Image no local e tamanho especificados. |
| DrawImage(Image, Int32, Int32, Rectangle, GraphicsUnit) |
Desenha uma parte de uma imagem num local especificado. |
| DrawImage(Image, Int32, Int32) |
Desenha a imagem especificada, usando o seu tamanho físico original, no local especificado por um par de coordenadas. |
| DrawImage(Image, Point) |
Desenha o especificado Image, usando o seu tamanho físico original, no local especificado. |
| DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, Int32) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes) |
Retira a parte especificada do especificado Image no local especificado. |
| DrawImage(Image, Point[], Rectangle, GraphicsUnit) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Point[]) |
Desenha o especificado Image no local especificado e com a forma e tamanho especificados. |
| DrawImage(Image, PointF) |
Desenha o especificado Image, usando o seu tamanho físico original, no local especificado. |
| DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, Int32) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, PointF[], RectangleF, GraphicsUnit) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, PointF[]) |
Desenha o especificado Image no local especificado e com a forma e tamanho especificados. |
| DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, IntPtr) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Rectangle, Rectangle, GraphicsUnit) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, IntPtr) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, Rectangle) |
Desenha o especificado Image no local e tamanho especificados. |
| DrawImage(Image, RectangleF, RectangleF, GraphicsUnit) |
Desenha a parte especificada do especificado Image no local e no tamanho especificados. |
| DrawImage(Image, RectangleF) |
Desenha o especificado Image no local e tamanho especificados. |
| DrawImage(Image, Single, Single, RectangleF, GraphicsUnit) |
Desenha uma parte de uma imagem num local especificado. |
| DrawImage(Image, Single, Single, Single, Single) |
Desenha o especificado Image no local e tamanho especificados. |
| DrawImage(Image, Single, Single) |
Desenha o especificado Image, usando o seu tamanho físico original, no local especificado. |
| DrawImageUnscaled(Image, Int32, Int32, Int32, Int32) |
Desenha uma imagem especificada usando o seu tamanho físico original numa localização especificada. |
| DrawImageUnscaled(Image, Int32, Int32) |
Desenha a imagem especificada usando o seu tamanho físico original na localização especificada por um par de coordenadas. |
| DrawImageUnscaled(Image, Point) |
Desenha uma imagem especificada usando o seu tamanho físico original numa localização especificada. |
| DrawImageUnscaled(Image, Rectangle) |
Desenha uma imagem especificada usando o seu tamanho físico original numa localização especificada. |
| DrawImageUnscaledAndClipped(Image, Rectangle) |
Desenha a imagem especificada sem escalonamento e recorta-a, se necessário, para caber no retângulo especificado. |
| DrawLine(Pen, Int32, Int32, Int32, Int32) |
Desenha uma linha que liga os dois pontos especificados pelos pares de coordenadas. |
| DrawLine(Pen, Point, Point) |
Traça uma linha que liga duas Point estruturas. |
| DrawLine(Pen, PointF, PointF) |
Traça uma linha que liga duas PointF estruturas. |
| DrawLine(Pen, Single, Single, Single, Single) |
Desenha uma linha que liga os dois pontos especificados pelos pares de coordenadas. |
| DrawLines(Pen, Point[]) |
Desenha uma série de segmentos de linha que ligam um conjunto de Point estruturas. |
| DrawLines(Pen, PointF[]) |
Desenha uma série de segmentos de linha que ligam um conjunto de PointF estruturas. |
| DrawPath(Pen, GraphicsPath) |
Tira um GraphicsPath. |
| DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32) |
Desenha uma forma de tarte definida por uma elipse especificada por um par de coordenadas, uma largura, uma altura e duas retas radiais. |
| DrawPie(Pen, Rectangle, Single, Single) |
Desenha uma forma de pizza definida por uma elipse especificada por uma Rectangle estrutura e duas linhas radiais. |
| DrawPie(Pen, RectangleF, Single, Single) |
Desenha uma forma de pizza definida por uma elipse especificada por uma RectangleF estrutura e duas linhas radiais. |
| DrawPie(Pen, Single, Single, Single, Single, Single, Single) |
Desenha uma forma de tarte definida por uma elipse especificada por um par de coordenadas, uma largura, uma altura e duas retas radiais. |
| DrawPolygon(Pen, Point[]) |
Desenha um polígono definido por um array de Point estruturas. |
| DrawPolygon(Pen, PointF[]) |
Desenha um polígono definido por um array de PointF estruturas. |
| DrawRectangle(Pen, Int32, Int32, Int32, Int32) |
Desenha um retângulo especificado por um par de coordenadas, uma largura e uma altura. |
| DrawRectangle(Pen, Rectangle) |
Desenha um retângulo especificado por uma Rectangle estrutura. |
| DrawRectangle(Pen, Single, Single, Single, Single) |
Desenha um retângulo especificado por um par de coordenadas, uma largura e uma altura. |
| DrawRectangles(Pen, Rectangle[]) |
Desenha uma série de retângulos especificados por Rectangle estruturas. |
| DrawRectangles(Pen, RectangleF[]) |
Desenha uma série de retângulos especificados por RectangleF estruturas. |
| DrawString(String, Font, Brush, PointF, StringFormat) |
Desenha a cadeia de texto especificada na localização especificada com os objetos e Font especificados Brush usando os atributos de formatação do especificado StringFormat. |
| DrawString(String, Font, Brush, PointF) |
Desenha a cadeia de texto especificada no local especificado com os objetos e Font especificadosBrush. |
| DrawString(String, Font, Brush, RectangleF, StringFormat) |
Desenha a cadeia de texto especificada no retângulo especificado com os objetos e especificados Brush usando os atributos de formatação do especificado StringFormat.Font |
| DrawString(String, Font, Brush, RectangleF) |
Desenha a cadeia de texto especificada no retângulo especificado com os objetos e Font especificadosBrush. |
| DrawString(String, Font, Brush, Single, Single, StringFormat) |
Desenha a cadeia de texto especificada na localização especificada com os objetos e Font especificados Brush usando os atributos de formatação do especificado StringFormat. |
| DrawString(String, Font, Brush, Single, Single) |
Desenha a cadeia de texto especificada no local especificado com os objetos e Font especificadosBrush. |
| EndContainer(GraphicsContainer) |
Fecha o contentor gráfico atual e restaura o estado deste Graphics para o estado salvo por uma chamada ao BeginContainer() método. |
| EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num ponto especificado, usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num ponto especificado. |
| EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num ponto especificado. |
| EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num ponto especificado usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num ponto especificado. |
| EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num ponto especificado. |
| EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado. |
| EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado. |
| EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado. |
| EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado. |
| EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num ponto especificado, usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num ponto especificado. |
| EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num ponto especificado. |
| EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num ponto especificado usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num ponto especificado. |
| EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num ponto especificado. |
| EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado. |
| EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado. |
| EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado. |
| EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Envia os registos num retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num paralelogramo especificado. |
| EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para serem exibidos num retângulo especificado usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num retângulo especificado. |
| EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num retângulo especificado. |
| EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos de um retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num retângulo especificado usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos de um retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num retângulo especificado. |
| EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Envia os registos de um retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num retângulo especificado. |
| EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para serem exibidos num retângulo especificado usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num retângulo especificado. |
| EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc) |
Envia os registos especificados Metafile, um de cada vez, para um método de callback para exibição num retângulo especificado. |
| EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes) |
Envia os registos de um retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num retângulo especificado usando atributos de imagem especificados. |
| EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr) |
Envia os registos de um retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num retângulo especificado. |
| EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc) |
Envia os registos de um retângulo selecionado de um Metafile, um de cada vez, para um método de callback para exibição num retângulo especificado. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| ExcludeClip(Rectangle) |
Atualiza a região do clipe para Graphics excluir a área especificada por uma Rectangle estrutura. |
| ExcludeClip(Region) |
Atualiza a região do clipe deste Graphics para excluir a área especificada por um Region. |
| FillClosedCurve(Brush, Point[], FillMode, Single) |
Preenche o interior de uma curva spline cardinal fechada definida por um conjunto de Point estruturas usando o modo de enchimento e a tensão especificados. |
| FillClosedCurve(Brush, Point[], FillMode) |
Preenche o interior de uma curva spline cardinal fechada definida por um array de Point estruturas usando o modo de preenchimento especificado. |
| FillClosedCurve(Brush, Point[]) |
Preenche o interior de uma curva spline cardinal fechada definida por um conjunto de Point estruturas. |
| FillClosedCurve(Brush, PointF[], FillMode, Single) |
Preenche o interior de uma curva spline cardinal fechada definida por um conjunto de PointF estruturas usando o modo de enchimento e a tensão especificados. |
| FillClosedCurve(Brush, PointF[], FillMode) |
Preenche o interior de uma curva spline cardinal fechada definida por um array de PointF estruturas usando o modo de preenchimento especificado. |
| FillClosedCurve(Brush, PointF[]) |
Preenche o interior de uma curva spline cardinal fechada definida por um conjunto de PointF estruturas. |
| FillEllipse(Brush, Int32, Int32, Int32, Int32) |
Preenche o interior de uma elipse definida por um retângulo delimitador especificado por um par de coordenadas, uma largura e uma altura. |
| FillEllipse(Brush, Rectangle) |
Preenche o interior de uma elipse definida por um retângulo delimitador especificado por uma Rectangle estrutura. |
| FillEllipse(Brush, RectangleF) |
Preenche o interior de uma elipse definida por um retângulo delimitador especificado por uma RectangleF estrutura. |
| FillEllipse(Brush, Single, Single, Single, Single) |
Preenche o interior de uma elipse definida por um retângulo delimitador especificado por um par de coordenadas, uma largura e uma altura. |
| FillPath(Brush, GraphicsPath) |
Preenche o interior de um GraphicsPath. |
| FillPie(Brush, Int32, Int32, Int32, Int32, Int32, Int32) |
Preenche o interior de uma secção em tarte definida por uma elipse especificada por um par de coordenadas, uma largura, uma altura e duas linhas radiais. |
| FillPie(Brush, Rectangle, Single, Single) |
Preenche o interior de uma secção em tarte definida por uma elipse especificada por uma RectangleF estrutura e duas linhas radiais. |
| FillPie(Brush, Single, Single, Single, Single, Single, Single) |
Preenche o interior de uma secção em tarte definida por uma elipse especificada por um par de coordenadas, uma largura, uma altura e duas linhas radiais. |
| FillPolygon(Brush, Point[], FillMode) |
Preenche o interior de um polígono definido por um array de pontos especificados por Point estruturas usando o modo de preenchimento especificado. |
| FillPolygon(Brush, Point[]) |
Preenche o interior de um polígono definido por um array de pontos especificados por Point estruturas. |
| FillPolygon(Brush, PointF[], FillMode) |
Preenche o interior de um polígono definido por um array de pontos especificados por PointF estruturas usando o modo de preenchimento especificado. |
| FillPolygon(Brush, PointF[]) |
Preenche o interior de um polígono definido por um array de pontos especificados por PointF estruturas. |
| FillRectangle(Brush, Int32, Int32, Int32, Int32) |
Preenche o interior de um retângulo especificado por um par de coordenadas, uma largura e uma altura. |
| FillRectangle(Brush, Rectangle) |
Preenche o interior de um retângulo especificado por uma Rectangle estrutura. |
| FillRectangle(Brush, RectangleF) |
Preenche o interior de um retângulo especificado por uma RectangleF estrutura. |
| FillRectangle(Brush, Single, Single, Single, Single) |
Preenche o interior de um retângulo especificado por um par de coordenadas, uma largura e uma altura. |
| FillRectangles(Brush, Rectangle[]) |
Preenche o interior de uma série de retângulos especificados por Rectangle estruturas. |
| FillRectangles(Brush, RectangleF[]) |
Preenche o interior de uma série de retângulos especificados por RectangleF estruturas. |
| FillRegion(Brush, Region) |
Preenche o interior de um Region. |
| Finalize() |
Permite que um objeto tente libertar recursos e realizar outras operações de limpeza antes de ser recuperado pela recolha de lixo. |
| Flush() |
Força a execução de todas as operações gráficas pendentes e retorna imediatamente sem esperar que as operações terminem. |
| Flush(FlushIntention) |
Força a execução de todas as operações gráficas pendentes com o método à espera ou não à espera, conforme especificado, a regressar antes do término das operações. |
| FromHdc(IntPtr, IntPtr) |
Cria um novo Graphics handle especificado para um contexto de dispositivo e um handle para um dispositivo. |
| FromHdc(IntPtr) |
Cria um novo Graphics do handle especificado para o contexto de um dispositivo. |
| FromHdcInternal(IntPtr) |
Devolve a Graphics para o contexto do dispositivo especificado. |
| FromHwnd(IntPtr) |
Cria uma nova Graphics a partir da alavanca especificada para uma janela. |
| FromHwndInternal(IntPtr) |
Cria um novo Graphics para o handle do Windows especificado. |
| FromImage(Image) | |
| GetContextInfo() |
Percebe o contexto gráfico cumulativo. |
| GetHalftonePalette() |
Assim percebe a paleta de meio-tons do Windows atual. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetHdc() |
Obtém o handle para o contexto do dispositivo associado a este Graphics. |
| GetLifetimeService() |
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetNearestColor(Color) |
Obtém a cor mais próxima da estrutura especificada Color . |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InitializeLifetimeService() |
Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso. (Herdado de MarshalByRefObject) |
| IntersectClip(Rectangle) |
Atualiza a região do clipe para Graphics a interseção da região do clipe atual e a estrutura especificada Rectangle . |
| IntersectClip(RectangleF) |
Atualiza a região do clipe para Graphics a interseção da região do clipe atual e a estrutura especificada RectangleF . |
| IntersectClip(Region) |
Atualiza a região do clipe deste Graphics para a interseção da região do clipe atual e a especificada Region. |
| IsVisible(Int32, Int32, Int32, Int32) |
Indica se o retângulo especificado por um par de coordenadas, uma largura e uma altura está contido na região de clipe visível deste Graphics. |
| IsVisible(Int32, Int32) |
Indica se o ponto especificado por um par de coordenadas está contido na região de clipe visível deste Graphics. |
| IsVisible(Point) |
Indica se a estrutura especificada Point está contida na região de clipe visível deste Graphics. |
| IsVisible(PointF) |
Indica se a estrutura especificada PointF está contida na região de clipe visível deste Graphics. |
| IsVisible(Rectangle) |
Indica se o retângulo especificado por uma Rectangle estrutura está contido na região de clipe visível desta Graphics. |
| IsVisible(RectangleF) |
Indica se o retângulo especificado por uma RectangleF estrutura está contido na região de clipe visível desta Graphics. |
| IsVisible(Single, Single, Single, Single) |
Indica se o retângulo especificado por um par de coordenadas, uma largura e uma altura está contido na região de clipe visível deste Graphics. |
| IsVisible(Single, Single) |
Indica se o ponto especificado por um par de coordenadas está contido na região de clipe visível deste Graphics. |
| MeasureCharacterRanges(String, Font, RectangleF, StringFormat) |
Obtém um array de Region objetos, cada um dos quais limita um intervalo de posições de caracteres dentro da cadeia especificada. |
| MeasureString(String, Font, Int32, StringFormat) |
Mede a string especificada quando desenhada com o especificado Font e formatada com o especificado StringFormat. |
| MeasureString(String, Font, Int32) |
Mede a sequência especificada quando desenhada com o especificado Font. |
| MeasureString(String, Font, PointF, StringFormat) |
Mede a string especificada quando desenhada com o especificado Font e formatada com o especificado StringFormat. |
| MeasureString(String, Font, SizeF, StringFormat, Int32, Int32) |
Mede a string especificada quando desenhada com o especificado Font e formatada com o especificado StringFormat. |
| MeasureString(String, Font, SizeF, StringFormat) |
Mede a string especificada quando desenhada com o especificado Font e formatada com o especificado StringFormat. |
| MeasureString(String, Font, SizeF) |
Mede a sequência especificada quando desenhada com a especificada Font dentro da área de layout especificada. |
| MeasureString(String, Font) |
Mede a sequência especificada quando desenhada com o especificado Font. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| MultiplyTransform(Matrix, MatrixOrder) |
Multiplica a transformação do mundo disto Graphics e especifica o Matrix na ordem especificada. |
| MultiplyTransform(Matrix) |
Multiplica a transformação do mundo de isto Graphics e especifica o Matrix. |
| ReleaseHdc() |
Liberta um handle de contexto do dispositivo obtido por uma chamada anterior ao GetHdc() método deste Graphics. |
| ReleaseHdc(IntPtr) |
Liberta um handle de contexto do dispositivo obtido por uma chamada anterior ao GetHdc() método deste Graphics. |
| ReleaseHdcInternal(IntPtr) |
Liberta um handle para o contexto do dispositivo. |
| ResetClip() |
Reinicia a região do clipe para Graphics uma região infinita. |
| ResetTransform() |
Reinicia a matriz de transformação do mundo disto Graphics para a matriz identidade. |
| Restore(GraphicsState) |
Restaura o estado deste Graphics para o estado representado por um GraphicsState. |
| RotateTransform(Single, MatrixOrder) |
Aplica a rotação especificada à matriz de transformação desta Graphics na ordem especificada. |
| RotateTransform(Single) |
Aplica a rotação especificada à matriz de transformação desta Graphics. |
| Save() |
Guarda o estado atual deste Graphics e identifica o estado guardado com um GraphicsState. |
| ScaleTransform(Single, Single, MatrixOrder) |
Aplica a operação de escalonamento especificada à matriz de transformação desta Graphics na ordem especificada. |
| ScaleTransform(Single, Single) |
Aplica a operação de escalonamento especificada à matriz de transformação deste Graphics ao prependê-la na matriz de transformação do objeto. |
| SetClip(Graphics, CombineMode) |
Define a região de clipping deste Graphics para o resultado da operação de combinação especificada da região de clipe atual e a Clip propriedade da especificada Graphics. |
| SetClip(Graphics) |
Define a região de recorte desta Graphics para a |
| SetClip(GraphicsPath, CombineMode) |
Define a região de clipping deste Graphics para o resultado da operação especificada que combina a região de clipe atual e a especificada GraphicsPath. |
| SetClip(GraphicsPath) |
Define a região de clipping disto Graphics para o especificado GraphicsPath. |
| SetClip(Rectangle, CombineMode) |
Define a região de recorte desta Graphics para o resultado da operação especificada que combina a região de clipe atual e o retângulo especificado por uma Rectangle estrutura. |
| SetClip(Rectangle) |
Define a região de recorte disto Graphics para o retângulo especificado por uma Rectangle estrutura. |
| SetClip(RectangleF, CombineMode) |
Define a região de recorte desta Graphics para o resultado da operação especificada que combina a região de clipe atual e o retângulo especificado por uma RectangleF estrutura. |
| SetClip(RectangleF) |
Define a região de recorte disto Graphics para o retângulo especificado por uma RectangleF estrutura. |
| SetClip(Region, CombineMode) |
Define a região de clipping deste Graphics para o resultado da operação especificada que combina a região de clipe atual e a especificada Region. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| TransformPoints(CoordinateSpace, CoordinateSpace, Point[]) |
Transforma um array de pontos de um espaço de coordenadas para outro usando as transformações atuais do mundo e da página deste Graphics. |
| TransformPoints(CoordinateSpace, CoordinateSpace, PointF[]) |
Transforma um array de pontos de um espaço de coordenadas para outro usando as transformações atuais do mundo e da página deste Graphics. |
| TranslateClip(Int32, Int32) |
Traduz a região de recorte por Graphics quantidades especificadas nas direções horizontal e vertical. |
| TranslateClip(Single, Single) |
Traduz a região de recorte por Graphics quantidades especificadas nas direções horizontal e vertical. |
| TranslateTransform(Single, Single, MatrixOrder) |
Altera a origem do sistema de coordenadas aplicando a translação especificada à matriz de transformação deste Graphics na ordem especificada. |
| TranslateTransform(Single, Single) |
Altera a origem do sistema de coordenadas ao antecipar a translação especificada para a matriz de transformação deste Graphics. |