FontSettings 类
FontSettings 允许 FontStyleSetInfo 的某些属性被标记为重写或者不可变。 如果某些“字体”设置被标记为不可变,则不允许对其进行再次更改。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.FontSettings
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
语法
声明
Public Class FontSettings
public class FontSettings
FontSettings 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
FontSettings | 默认构造函数。 |
页首
属性
名称 | 说明 | |
---|---|---|
Bold | 获取或设置字体的粗体样式。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
FontSettingsFlags | 获取 FontStyleSetInfo 内的重写属性。 | |
FontStyleSetInfo | 获取或设置与该些设置关联的 FontStyleSetInfo 。 | |
ImmutableName | 使名称设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableSize | 使大小设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
ImmutableStyle | 使样式设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。 | |
Italic | 获取或设置字体的斜体样式。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
Name | 获取或设置 FontFamily 对象的名称。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
Regular | 获取或设置字体的正则样式。如果属性不是不可变且值为 true,则只允许更改。若要将字体设置为非规则的,则必须使用粗体、斜体或样式属性的其中之一。 | |
Size | 获取或设置字号(单位为世界单位“英寸”)。一点表示 1/72 英寸。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
Strikeout | 获取或设置字体的带删除线样式。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
Style | 获取或设置字体的粗体、斜体、删除线和下划线样式。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 | |
Underline | 获取或设置字体的带下划线样式。只有在属性不可用并适当设置重写标志的情况下才可允许更改。 |
页首
方法
名称 | 说明 | |
---|---|---|
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
IsOverridden | 测试是否重写某些 PenSettings。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。