Font
概述
Font 是 Aspose.Words FOSS 中用于 .NET 的类。继承自:IBorderAttrSource、IShadingAttrSource、IFillable。
包含对象的字体属性(字体名称、字体大小、颜色等)。
此类提供 2 个用于在 .NET 程序中操作 Font 对象的方法。可用的方法包括:ClearFormatting、HasDmlEffect。安装 Aspose.Words FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:AllCaps、AutoColor、Bidi、Bold、BoldBi、Border,以及另外 49 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Name | string | 读写 | 获取或设置字体的名称。 |
NameAscii | string | 读写 | 返回或设置用于拉丁文本的字体(字符代码从 0(零)到 127 的字符)。 |
NameBi | string | 读写 | 返回或设置右到左语言文档中字体的名称。 |
NameFarEast | string | 读写 | 返回或设置东亚字体名称。 |
NameOther | string | 读写 | 返回或设置用于字符代码在 128 到 255 之间的字符的字体。 |
ThemeFont | ThemeFont | 读写 | 获取或设置与此 Font 对象关联的已应用字体方案中的主题字体。 |
ThemeFontAscii | ThemeFont | 读写 | 获取或设置与此 Font 对象关联的已应用字体方案中用于拉丁文本(字符代码从 0(零)到 127)的主题字体。 |
ThemeFontFarEast | ThemeFont | 读写 | 获取或设置与此 Font 对象关联的已应用字体方案中的东亚主题字体。 |
ThemeFontOther | ThemeFont | 读写 | 获取或设置与此 Font 对象关联的应用字体方案中,用于字符代码 128 到 255 的主题字体。 |
ThemeFontBi | ThemeFont | 读写 | 获取或设置与此 Font 对象关联的应用字体方案中,在从右到左语言文档中的主题字体。 |
Size | double | 读写 | 获取或设置以点为单位的字体大小。 |
SizeBi | double | 读写 | 获取或设置在从右到左文档中使用的字体大小(单位为点)。 |
Bold | bool | 读写 | 如果字体被格式化为粗体,则为 True。 |
BoldBi | bool | 读写 | 如果从右到左的文本被格式化为粗体,则为 True。 |
Italic | bool | 读写 | 如果字体被格式化为斜体,则为 True。 |
ItalicBi | bool | 读写 | 如果从右到左的文本被格式化为斜体,则为 True。 |
Color | System.Drawing.Color | 读写 | 获取或设置字体的颜色。 |
ThemeColor | ThemeColor | 读写 | 获取或设置与此 Font 对象关联的已应用配色方案中的主题颜色。 |
TintAndShade | double | 读写 | 获取或设置用于调亮或调暗颜色的 double 值。 |
AutoColor | Color | 读取 | 返回用于“自动颜色”的文本当前计算颜色(黑色或白色)。 |
StrikeThrough | bool | 读写 | 如果字体被格式化为删除线文本,则为 True。 |
DoubleStrikeThrough | bool | 读写 | 如果字体被格式化为双删除线文本,则为 True。 |
Shadow | bool | 读写 | 如果字体被格式化为阴影效果,则为 True。 |
Outline | bool | 读写 | 如果字体被格式化为轮廓,则为 True。 |
Emboss | bool | 读写 | 如果字体被格式化为浮雕,则为 True。 |
Engrave | bool | 读写 | 如果字体格式为雕刻,则为 True。 |
Superscript | bool | 读写 | 如果字体格式为上标,则为 True。 |
Subscript | bool | 读写 | 如果字体格式为下标,则为 True。 |
SmallCaps | bool | 读写 | True 如果字体被格式化为小型大写字母。 |
AllCaps | bool | 读写 | True 如果字体被格式化为全大写字母。 |
Hidden | bool | 读写 | True 如果字体被格式化为隐藏文本。 |
Underline | Underline | 读写 | 获取或设置应用于字体的下划线类型。 |
UnderlineColor | System.Drawing.Color | 读写 | 获取或设置应用于字体的下划线颜色。 |
NumberSpacing | NumSpacing | 读写 | 获取或设置所显示数字的间距类型。 |
Scaling | int | 读写 | 获取或设置字符宽度的百分比缩放。 |
Spacing | double | 读写 | 返回或设置字符之间的间距(以点为单位)。 |
LineSpacing | double | 读取 | 返回此字体的行间距(以点为单位)。 |
Position | double | 读写 | 获取或设置文本相对于基线的位置(以点为单位)。 |
Kerning | double | 读写 | 获取或设置开始进行字距调整的字体大小。 |
HighlightColor | System.Drawing.Color | 读写 | 获取或设置突出显示(标记)颜色。 |
TextEffect | TextEffect | 读写 | 获取或设置字体动画效果。 |
Fill | Fill | 读取 | 获取 Font 的填充格式。 |
Bidi | bool | 读写 | 指定此运行的内容是否应具有从右到左的特性。 |
ComplexScript | bool | 读写 | 指定在确定此运行的格式时,无论其 Unicode 字符值如何,是否应将此运行的内容视为复杂脚本文本。 |
NoProofing | bool | 读写 | 当格式化字符不进行拼写检查时为 True。 |
LocaleId | int | 读写 | 获取或设置格式化字符的区域标识符(语言)。 |
LocaleIdBi | int | 读写 | 获取或设置从右到左格式化字符的区域标识符(语言)。 |
LocaleIdFarEast | int | 读写 | 获取或设置已格式化亚洲字符的区域标识符(语言)。 |
Border | Border | 读取 | 返回一个 Border 对象,用于指定字体的边框。 |
Shading | Shading | 读取 | 返回一个 Shading 对象,引用字体的阴影格式设置。 |
Style | Style | 读写 | 获取或设置应用于此格式的字符样式。 |
StyleName | string | 读写 | 获取或设置应用于此格式的字符样式的名称。 |
StyleIdentifier | StyleIdentifier | 读写 | 获取或设置应用于此格式的字符样式的与区域设置无关的样式标识符。 |
SnapToGrid | bool | 读写 | 指定在布局时当前字体是否应使用文档网格每行字符数设置。 |
EmphasisMark | EmphasisMark | 读写 | 获取或设置此格式所应用的强调标记。 |
方法
| 签名 | 描述 |
|---|---|
ClearFormatting() | 重置为默认字体格式。 |
HasDmlEffect(dmlEffectType: TextDmlEffect) | 检查是否已应用特定的 DrawingML 文本效果。 |