PenSettings Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
public ref class PenSettings
public class PenSettings
type PenSettings = class
Public Class PenSettings
- Inheritance
-
PenSettings
Constructors
PenSettings() |
Default constructor. |
Properties
Alignment |
Gets or sets the PenAlignment information. Only allows the change if the property is not immutable and sets the override flags appropriately. |
Brush |
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. |
Color |
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. |
CompoundArray |
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. |
CustomEndCap |
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. |
CustomStartCap |
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. |
DashCap |
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. |
DashOffset |
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. |
DashPattern |
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. |
DashStyle |
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. |
EndCap |
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. |
ImmutableAlignment |
Makes the Alignment setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableBrush |
Makes the Brush setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableColor |
Makes the Color setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableCompoundArray |
Makes the CompoundArray setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableCustomEndCap |
Makes the CustomEndCap setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableCustomStartCap |
Makes the CustomStartCap setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableDashCap |
Makes the DashCap setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableDashOffset |
Makes the DashOffset setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableDashPattern |
Makes the DashPattern setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableDashStyle |
Makes the DashStyle setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableEndCap |
Makes the EndCap setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableLineJoin |
Makes the LineJoin setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableMiterLimit |
Makes the MiterLimit setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableStartCap |
Makes the StartCap setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableTransform |
Makes the Transform setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableWidth |
Makes the Width setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
LineJoin |
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. |
MiterLimit |
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. |
PenSettingsFlags |
Gets the overridden properties in the PenStyleSetInfo. |
PenStyleSetInfo |
Gets or sets the PenStyleSetInfo associated with these settings. |
StartCap |
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. |
Transform |
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. |
Width |
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. |
Methods
IsOverridden(PenSettingsFlags) |
Tests whether certain PenSettings are overridden. |