Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe Pen

 

Define um objeto usado para desenhar linhas e curvas. Essa classe não pode ser herdada.

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


public sealed class Pen : MarshalByRefObject, ICloneable, IDisposable

NomeDescrição
System_CAPS_pubmethodPen(Brush)

Inicializa uma nova instância da classe Pen com o Brush especificado.

System_CAPS_pubmethodPen(Brush, Single)

Inicializa uma nova instância da classe Pen com o Brush e Width especificados.

System_CAPS_pubmethodPen(Color)

Inicializa uma nova instância da classe Pen com a cor especificada.

System_CAPS_pubmethodPen(Color, Single)

Inicializa uma nova instância da classe Pen com as propriedades Color e Width especificadas.

NomeDescrição
System_CAPS_pubpropertyAlignment

Obtém ou define o alinhamento deste Pen.

System_CAPS_pubpropertyBrush

Obtém ou define o Brush que determina os atributos desse Pen.

System_CAPS_pubpropertyColor

Obtém ou define a cor desse Pen.

System_CAPS_pubpropertyCompoundArray

Obtém ou define uma matriz de valores que especifica uma caneta composta. Uma caneta composta desenha uma linha composta que consiste em linhas paralelas e espaços.

System_CAPS_pubpropertyCustomEndCap

Obtém ou define um limite personalizado a ser usado ao final das linhas desenhadas com este Pen.

System_CAPS_pubpropertyCustomStartCap

Obtém ou define um limite personalizado para usar no início das linhas desenhadas com isso Pen.

System_CAPS_pubpropertyDashCap

Obtém ou define o estilo de extremidade na extremidade dos traços que compõem as linhas tracejadas desenhadas com este Pen.

System_CAPS_pubpropertyDashOffset

Obtém ou define a distância do início de uma linha até o início de um padrão de traço.

System_CAPS_pubpropertyDashPattern

Obtém ou define uma matriz de traços e espaços personalizados.

System_CAPS_pubpropertyDashStyle

Obtém ou define o estilo usado para as linhas tracejadas desenhadas com este Pen.

System_CAPS_pubpropertyEndCap

Obtém ou define o estilo do limite usado no final das linhas desenhadas com esta Pen.

System_CAPS_pubpropertyLineJoin

Obtém ou define o estilo de junção para as extremidades de duas linhas consecutivas desenhadas com essa Pen.

System_CAPS_pubpropertyMiterLimit

Obtém ou define o limite da espessura da junção em um canto de malhete.

System_CAPS_pubpropertyPenType

Obtém o estilo das linhas desenhadas com este Pen.

System_CAPS_pubpropertyStartCap

Obtém ou define o estilo do limite usado no início das linhas desenhadas com este Pen.

System_CAPS_pubpropertyTransform

Obtém ou define uma cópia da transformação geométrica para este Pen.

System_CAPS_pubpropertyWidth

Obtém ou define a largura dessa Pen, em unidades do objeto Graphics usado para o desenho.

NomeDescrição
System_CAPS_pubmethodClone()

Cria uma cópia exata desse Pen.

System_CAPS_pubmethodCreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodDispose()

Libera todos os recursos usados por este Pen.

System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Substitui o Object.Finalize().)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetLifetimeService()

Recupera o objeto atual de serviço de vida útil que controla a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodInitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)

System_CAPS_pubmethodMultiplyTransform(Matrix)

Multiplica a matriz de transformação para isso Pen pelo Matrix.

System_CAPS_pubmethodMultiplyTransform(Matrix, MatrixOrder)

Multiplica a matriz de transformação para isso Pen por especificado Matrix na ordem especificada.

System_CAPS_pubmethodResetTransform()

Isso redefine a matriz de transformação geométrica Pen à identidade.

System_CAPS_pubmethodRotateTransform(Single)

Gira a transformação geométrica local pelo ângulo especificado. Esse método precede a rotação para a transformação.

System_CAPS_pubmethodRotateTransform(Single, MatrixOrder)

Gira a transformação geométrica local pelo ângulo especificado na ordem especificada.

System_CAPS_pubmethodScaleTransform(Single, Single)

Ajusta a transformação geométrica local por fatores especificados. Esse método precede a matriz de dimensionamento para a transformação.

System_CAPS_pubmethodScaleTransform(Single, Single, MatrixOrder)

Ajusta a transformação geométrica local por fatores especificados na ordem especificada.

System_CAPS_pubmethodSetLineCap(LineCap, LineCap, DashCap)

Define os valores que determinam o estilo da tampa usada para terminar as linhas desenhadas por esse Pen.

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

System_CAPS_pubmethodTranslateTransform(Single, Single)

Converte a transformação geométrica local, as dimensões especificadas. Esse método precede a tradução para a transformação.

System_CAPS_pubmethodTranslateTransform(Single, Single, MatrixOrder)

Converte a transformação geométrica local, as dimensões especificadas na ordem especificada.

A T:System.Drawing.Pen draws a line of specified width and style. Use the T:System.Drawing.Drawing2D.DashStyle property to draw several varieties of dashed lines. The line drawn by a T:System.Drawing.Pen can be filled in a variety of fill styles, including solid colors and textures. The fill style depends on brush or texture that is used as the fill object.

The following code example demonstrates constructing a T:System.Drawing.Pen with a P:System.Drawing.Pen.Brush and the effects of setting the P:System.Drawing.Pen.LineJoin property on a T:System.Drawing.Pen.

This example is designed to be used with Windows Forms. Paste the code into a form and call the ShowLineJoin method when handling the form's E:System.Windows.Forms.Control.Paint event, passing e as T:System.Windows.Forms.PaintEventArgs.

private void ShowLineJoin(PaintEventArgs e)
{

    // Create a new pen.
    Pen skyBluePen = new Pen(Brushes.DeepSkyBlue);

    // Set the pen's width.
    skyBluePen.Width = 8.0F;

    // Set the LineJoin property.
    skyBluePen.LineJoin = System.Drawing.Drawing2D.LineJoin.Bevel;

    // Draw a rectangle.
    e.Graphics.DrawRectangle(skyBluePen, 
        new Rectangle(40, 40, 150, 200));

    //Dispose of the pen.
    skyBluePen.Dispose();

}

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: