PenSettings 类
PenSettings 允许标记 PenStyleSetInfo 的某些属性为重写或不可变。 如果某些“钢笔”设置被标记为不可变,则不允许对其进行再次更改。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.PenSettings
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
语法
声明
Public Class PenSettings
public class PenSettings
PenSettings 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
PenSettings | 默认构造函数。 |
页首
属性
名称 | 说明 | |
---|---|---|
Alignment | 获取或设置 PenAlignment 信息。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
Brush | 获取或设置用于 PenStyleSetInfo 中“画笔”信息。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
Color | 获取或设置此 PenStyleSetInfo 的“颜色”信息。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
CompoundArray | 获取或设置为 PenStyleSetInfo 指定复合钢笔的数组值。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
CustomEndCap | 获取或设置要在通过此“笔”对象绘制的直线终点处使用的自定义线帽。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
CustomStartCap | 获取或设置要在通过此 PenStyleSetInfo 对象绘制的直线起点处使用的自定义线帽。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
DashCap | 获取或设置用于构成在通过此 PenStyleSetInfo 对象绘制的虚线的直线终点处的线帽样式。。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
DashOffset | 获取或设置直线的起点到短划线图案起始处的距离。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
DashPattern | 获取或设置自定义的短划线和空白区域的数组。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
DashStyle | 获取或设置用于通过此笔对象绘制的虚线的样式。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
EndCap | 获取或设置在通过此 PenStyleSetInfo 对象绘制的直线终点使用的线帽样式。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
ImmutableAlignment | 使对齐设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableBrush | 使 Brush 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableColor | 使颜色设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableCompoundArray | 使 CompoundArray 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableCustomEndCap | 使 CustomEndCap 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableCustomStartCap | 使 CustomStartCap 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableDashCap | 使 DashCap 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableDashOffset | 使 DashOffset 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableDashPattern | 使 DashPattern 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableDashStyle | 使 DashStyle 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableEndCap | 使 EndCap 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableLineJoin | 使 LineJoin 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableMiterLimit | 使 MiterLimit 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableStartCap | 使 StartCap 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableTransform | 使 Transform 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableWidth | 使宽度设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
LineJoin | 获取或设置通过此 PenStyleSetInfo 对象绘制的两条连续直线的端点的联接样式。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
MiterLimit | 获取或设置斜接角上联接宽度的限制。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
PenSettingsFlags | 获取 PenStyleSetInfo 内的重写属性。 | |
PenStyleSetInfo | 获取或设置与该设置关联的 PenStyleSetInfo。 | |
StartCap | 获取或设置在通过此 PenStyleSetInfo 对象绘制的直线起点使用的线帽样式。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
Transform | 获取或设置此 PenStyleSetInfo 对象的几何变换。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
Width | 获取或设置此 PenStyleSetInfo 对象的宽度。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 |
页首
方法
名称 | 说明 | |
---|---|---|
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
IsOverridden | 测试是否重写某些 PenSettings。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。