Compartilhar via


Classe PenSettings

PenSettings permite que determinadas propriedades em um PenStyleSetInfo para ser marcado como substituído ou imutável.Se determinadas configurações de caneta estiverem marcadas como imutáveis, então eles não são permitidos a serem alteradas novamente.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.PenSettings

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxe

'Declaração
Public Class PenSettings
public class PenSettings

O tipo PenSettings expõe os membros a seguir.

Construtores

  Nome Descrição
Método público PenSettings Construtor padrão.

Superior

Propriedades

  Nome Descrição
Propriedade pública Alignment Obtém ou define as informações de PenAlignment.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública Brush Obtém ou define as informações de pincel para o PenStyleSetInfo.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública Color Obtém ou define as informações de cor para este PenStyleSetInfo.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública CompoundArray Obtém ou define uma matriz de valores que especificam uma caneta composta para o PenStyleSetInfo.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública CustomEndCap Obtém ou define um limite personalizado para usar no final das linhas desenhadas com este objeto Pen.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública CustomStartCap Obtém ou define um limite personalizado para usar no início das linhas desenhadas com este objeto PenStyleSetInfo.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública DashCap Obtém ou define o estilo de arremate usado no final dos traços que compõem as linhas tracejadas desenhadas com este objeto PenStyleSetInfo.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública DashOffset Obtém ou define a distância desde o início de uma linha para o início de um padrão tracejado.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública DashPattern Obtém ou define uma matriz de traços personalizados e espaços.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública DashStyle Obtém ou define o estilo usado nas linhas tracejadas desenhadas com este objeto Pen.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública EndCap Obtém ou define o estilo de arremate usado no final das linhas desenhadas com este objeto PenStyleSetInfo.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública ImmutableAlignment Faz o alinhamento definindo imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableBrush Faz o pincel definindo imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableColor Torna a cor definindo imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableCompoundArray Torna a configuração CompoundArray imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableCustomEndCap Torna a configuração CustomEndCap imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableCustomStartCap Torna a configuração CustomStartCap imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableDashCap Torna a configuração DashCap imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableDashOffset Torna a configuração DashOffset imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableDashPattern Torna a configuração de DashPattern imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableDashStyle Torna a configuração DashStyle imutável, inalterável por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableEndCap Torna a configuração EndCap imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableLineJoin Torna a configuração LineJoin imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableMiterLimit Torna a configuração MiterLimit imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableStartCap Torna a configuração StartCap imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableTransform Faz a transformação definindo imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública ImmutableWidth Torna a largura definindo imutável, ser trocadas por outras pessoas.Uma vez que é tornar imutáveis, ninguém mais poderá alterá-lo.
Propriedade pública LineJoin Obtém ou define o estilo de associação para ends de duas linhas consecutivas desenhado com este objeto PenStyleSetInfo.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública MiterLimit Obtém ou define o limite da espessura da associação em um canto da junção de mitre.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública PenSettingsFlags Obtém as propriedades substituídas na PenStyleSetInfo.
Propriedade pública PenStyleSetInfo Obtém ou define o PenStyleSetInfo associado a essas configurações.
Propriedade pública StartCap Obtém ou define o estilo de arremate usado no início das linhas desenhadas com este objeto PenStyleSetInfo.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública Transform Obtém ou define a transformação geométrica para este objeto PenStyleSetInfo.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.
Propriedade pública Width Obtém ou define a largura deste objeto de PenStyleSetInfo.Só permite a alteração, se a propriedade não é imutável e define os sinalizadores de substituição apropriadamente.

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsOverridden Testa se determinados PenSettings são substituídas.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

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

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Diagrams