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 | |
---|---|---|
PenSettings | Standardkonstruktor. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
PenSettingsFlags | Ruft die überschriebenen Eigenschaften im PenStyleSetInfo ab. | |
PenStyleSetInfo | Übernimmt oder bestimmt die PenStyleSetInfo, die diesen Einstellungen zugeordnet sind. | |
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. | |
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. | |
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 | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IsOverridden | Überprüft, ob bestimmte PenSettings überschrieben werden. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
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.