Freigeben über


PenSettings-Klasse

Mit PenSettings können bestimmte Eigenschaften einer PenStyleSetInfo als überschrieben oder unveränderlich markiert werden. Wenn bestimmte Einstellungen für den Stift als unveränderlich markiert sind, dürfen sie nicht erneut geändert werden.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntax

'Declaration
Public Class PenSettings
public class PenSettings

Der PenSettings-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode PenSettings Standardkonstruktor.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Alignment Übernimmt oder bestimmt die PenAlignement-Daten.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft Brush Ruft die Pinselinformationen für die PenStyleSetInfo ab, oder legt diese fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft Color Ruft die Farbinformationen für diese PenStyleSetInfo ab oder legt diese fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft CompoundArray Ruft ein Array von Werten ab, das einen Verbundstift für PenStyleSetInfo angibt, oder legt dieses fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft CustomEndCap Ruft ein benutzerdefiniertes Ende ab, das am Ende der mit diesem Pen-Objekt gezeichneten Linien verwendet werden soll, oder legt dieses fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft CustomStartCap Ruft ein benutzerdefiniertes Ende ab, das am Anfang der mit diesem PenStyleSetInfo-Objekt gezeichneten Linien verwendet werden soll, oder legt dieses fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft DashCap Ruft den Stil für die Enden ab, der für die Enden der gestrichelten Linien verwendet wird, die mit diesem PenStyleSetInfo-Objekt gezeichnet werden, oder legt diesen fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft DashOffset Ruft den Abstand zwischen dem Anfang einer Zeile und dem Anfang eines Strichmusters ab oder legt diesen fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft DashPattern Ruft ein Array benutzerdefinierter Striche und Zwischenräume ab oder legt dieses fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft DashStyle Übernimmt oder bestimmt den Stil gestrichelter Linien, die mit diesem Pen-Objekt gezeichnet werden.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft EndCap Ruft den Stil für die Enden am Ende der mit diesem PenStyleSetInfo-Objekt gezeichneten Linien ab oder legt diesen fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft ImmutableAlignment Macht die Alignment-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableBrush Macht die Brush-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableColor Macht die Color-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableCompoundArray Macht die CompoundArray-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableCustomEndCap Macht die CustomEndCap-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableCustomStartCap Macht die CustomStartCap-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableDashCap Macht die DashCap-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableDashOffset Macht die DashOffset-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableDashPattern Macht die DashPattern-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableDashStyle Macht die DashStyle-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableEndCap Macht die EndCap-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableLineJoin Macht die LineJoin-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableMiterLimit Macht die MiterLimit-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableStartCap Macht die StartCap-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableTransform Macht die Transform-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft ImmutableWidth Macht die Width-Einstellung unveränderlich, sodass sie von niemandem geändert werden kann.Wenn dies der unveränderlich gemacht wurde, kann es von keinem anderen geändert werden.
Öffentliche Eigenschaft LineJoin Ruft die Verbindungsart für die Enden zweier aufeinander folgender Linien ab, die mit diesem PenStyleSetInfo-Objekt gezeichnet werden, oder legt diese fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft MiterLimit Ruft die Stärkenbegrenzung für die Verbindung in einer angeschrägten Ecke ab oder legt diese fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft PenSettingsFlags Ruft die überschriebenen Eigenschaften im PenStyleSetInfo ab.
Öffentliche Eigenschaft PenStyleSetInfo Übernimmt oder bestimmt die PenStyleSetInfo, die diesen Einstellungen zugeordnet sind.
Öffentliche Eigenschaft StartCap Ruft den Stil für die Enden am Anfang der mit diesem PenStyleSetInfo-Objekt gezeichneten Linien ab oder legt diesen fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft Transform Ruft die geometrische Transformation für dieses PenStyleSetInfo-Objekt ab oder legt diese fest.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.
Öffentliche Eigenschaft Width Übernimmt oder bestimmt die Breite dieses PenStyleSetInfo-Objekts.Ermöglicht die Änderung nur, wenn die Eigenschaft nicht unveränderlich ist und legt entsprechende Überschreibungen-Flags fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsOverridden Überprüft, ob bestimmte PenSettings überschrieben werden.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Diagrams-Namespace