Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Enumeração GraphicsUnit

Especifica a unidade de medida para os dados fornecidos.

Namespace:  System.Drawing
Assembly:  System.Drawing (em System.Drawing.dll)

public enum GraphicsUnit

Nome do membroDescrição
DisplayEspecifica a unidade de medida do dispositivo de tela. Normalmente pixels para monitores de vídeo e 1/100 de polegada para impressoras.
DocumentEspecifica a unidade de documento (1/300 pol.) como a unidade de medida.
InchEspecifica a polegada como a unidade de medida.
MillimeterEspecifica o milímetros como unidade de medida.
PixelEspecifica um pixel de dispositivo como a unidade de medida.
PointEspecifica o ponto da impressora (1/72 de polegada) como a unidade de medida.
WorldEspecifica a unidade de sistema de coordenadas do mundo como a unidade de medida.

O exemplo de código a seguir demonstra como carregar um bitmap de um Icon tratar, usando o GraphicsUnit enumeração e o uso da Round método para desenhar os limites do retângulo de um bitmap.

Este exemplo foi projetado para ser usado com o Windows Forms. Crie um formulário que contém um botão denominado Button2. Cole o código no formulário e associar esse método com o botão Click evento.


private void Button2_Click(System.Object sender, System.EventArgs e)
{

    Bitmap bitmap1 = Bitmap.FromHicon(SystemIcons.Hand.Handle);
    Graphics formGraphics = this.CreateGraphics();
    GraphicsUnit units = GraphicsUnit.Point;

    RectangleF bmpRectangleF = bitmap1.GetBounds(ref units);
    Rectangle bmpRectangle = Rectangle.Round(bmpRectangleF);
    formGraphics.DrawRectangle(Pens.Blue, bmpRectangle);
    formGraphics.Dispose();
}


.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft