Partager via


PenSettings, classe

PenSettings permet certaines propriétés sur un PenStyleSetInfo à marquer comme substitué ou immuable.Si certains paramètres de stylet sont marqués comme immuables, un ne leur permet pas pour être modifié à nouveau.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

'Déclaration
Public Class PenSettings
public class PenSettings

Le type PenSettings expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique PenSettings Constructeur par défaut.

Début

Propriétés

  Nom Description
Propriété publique Alignment Obtient ou définit les informations de PenAlignment.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique Brush Obtient ou définit les informations de pinceau pour le PenStyleSetInfo.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique Color Obtient ou définit les informations sur la couleur pour ce PenStyleSetInfo.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique CompoundArray Obtient ou définit les valeurs d'une matrice qui spécifient un stylet composé pour le PenStyleSetInfo.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique CustomEndCap Obtient ou définit un couvercle personnalisé de l'utiliser à la fin de les lignes dessinées avec cet objet de stylet.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique CustomStartCap Obtient ou définit un couvercle personnalisé de l'utiliser au début des lignes dessinées avec cet objet de PenStyleSetInfo.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique DashCap Obtient ou définit le style de couvercle utilisé à la fin des tirets qui composent des lignes en pointillés dessinées avec cet objet de PenStyleSetInfo.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique DashOffset Obtient ou définit la distance entre le début d'une ligne et le début d'un tiret.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique DashPattern Obtient ou définit un tableau d'espaces et de tirets personnalisés.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique DashStyle Obtient ou définit le style utilisé pour des lignes en pointillés dessinées avec cet objet de stylet.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique EndCap Obtient ou définit le style de couvercle utilisé à la fin de les lignes dessinées avec cet objet de PenStyleSetInfo.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique ImmutableAlignment Rend définir d'alignement immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableBrush Rend définir de pinceau immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableColor Rend le paramètre de couleur immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableCompoundArray Permet de définir CompoundArray immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableCustomEndCap Permet de définir CustomEndCap immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableCustomStartCap Permet de définir CustomStartCap immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableDashCap Permet de définir DashCap immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableDashOffset Permet de définir DashOffset immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableDashPattern Permet de définir DashPattern immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableDashStyle Permet de définir DashStyle immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableEndCap Rend définir d'EndCap immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableLineJoin Permet de définir LineJoin immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableMiterLimit Permet de définir MiterLimit immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableStartCap Permet de définir StartCap immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableTransform Rend définir de transformation immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique ImmutableWidth Rend définir de largeur immuable, inchangeable par d'autres.Une fois qu'il est immuable, rendez personne d'autre peut le modifier.
Propriété publique LineJoin Obtient ou définit le style de jointure pour les extrémités de deux lignes consécutives dessinées avec cet objet de PenStyleSetInfo.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique MiterLimit Obtient ou définit la limite d'épaisseur de la jointure sur un coin à onglet.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique PenSettingsFlags Obtient les propriétés substituées dans le PenStyleSetInfo.
Propriété publique PenStyleSetInfo Obtient ou définit le PenStyleSetInfo associé avec ces paramètres.
Propriété publique StartCap Obtient ou définit le style de couvercle utilisé au début des lignes dessinées avec cet objet de PenStyleSetInfo.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique Transform Obtient ou définit la transformation géométrique pour cet objet de PenStyleSetInfo.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.
Propriété publique Width Obtient ou définit la largeur de cet objet de PenStyleSetInfo.Autorise uniquement la modification si la propriété n'est pas immuable et définit les balises de priorité appropriée.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsOverridden Teste si certain PenSettings sont substitués.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms