PenSettings Class

 

PenSettings allows certain properties on a PenStyleSetInfo to be marked as overridden or immutable. If certain Pen settings are marked as immutable, then they are not allowed to be changed again.

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

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

public ref class PenSettings 

NameDescription
System_CAPS_pubmethodPenSettings()

Default constructor.

NameDescription
System_CAPS_pubpropertyAlignment

Gets or sets the PenAlignment information. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyBrush

Gets or sets the Brush information for the PenStyleSetInfo. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyColor

Gets or sets the Color information for this PenStyleSetInfo. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyCompoundArray

Gets or sets an array values that specify a compound pen for the PenStyleSetInfo. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyCustomEndCap

Gets or sets a custom cap to use at the end of lines drawn with this Pen object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyCustomStartCap

Gets or sets a custom cap to use at the beginning of lines drawn with this PenStyleSetInfo object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyDashCap

Gets or sets the cap style used at the end of the dashes that make up dashed lines drawn with this PenStyleSetInfo object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyDashOffset

Gets or sets the distance from the start of a line to the beginning of a dash pattern. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyDashPattern

Gets or sets an array of custom dashes and spaces. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyDashStyle

Gets or sets the style used for dashed lines drawn with this Pen object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyEndCap

Gets or sets the cap style used at the end of lines drawn with this PenStyleSetInfo object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyImmutableAlignment

Makes the Alignment setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableBrush

Makes the Brush setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableColor

Makes the Color setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableCompoundArray

Makes the CompoundArray setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableCustomEndCap

Makes the CustomEndCap setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableCustomStartCap

Makes the CustomStartCap setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableDashCap

Makes the DashCap setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableDashOffset

Makes the DashOffset setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableDashPattern

Makes the DashPattern setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableDashStyle

Makes the DashStyle setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableEndCap

Makes the EndCap setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableLineJoin

Makes the LineJoin setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableMiterLimit

Makes the MiterLimit setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableStartCap

Makes the StartCap setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableTransform

Makes the Transform setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableWidth

Makes the Width setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyLineJoin

Gets or sets the join style for the ends of two consecutive lines drawn with this PenStyleSetInfo object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyMiterLimit

Gets or sets the limit of the thickness of the join on a mitered corner. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyPenSettingsFlags

Gets the overridden properties in the PenStyleSetInfo.

System_CAPS_pubpropertyPenStyleSetInfo

Gets or sets the PenStyleSetInfo associated with these settings.

System_CAPS_pubpropertyStartCap

Gets or sets the cap style used at the beginning of lines drawn with this PenStyleSetInfo object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyTransform

Gets or sets the geometric transformation for this PenStyleSetInfo object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyWidth

Gets or sets the width of this PenStyleSetInfo object. Only allows the change if the property is not immutable and sets the override flags appropriately.

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIsOverridden(PenSettingsFlags)

Tests whether certain PenSettings are overridden.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: