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 项。

属性

名称类型访问描述
Namestring读写获取或设置字体的名称。
NameAsciistring读写返回或设置用于拉丁文本的字体(字符代码从 0(零)到 127 的字符)。
NameBistring读写返回或设置右到左语言文档中字体的名称。
NameFarEaststring读写返回或设置东亚字体名称。
NameOtherstring读写返回或设置用于字符代码在 128 到 255 之间的字符的字体。
ThemeFontThemeFont读写获取或设置与此 Font 对象关联的已应用字体方案中的主题字体。
ThemeFontAsciiThemeFont读写获取或设置与此 Font 对象关联的已应用字体方案中用于拉丁文本(字符代码从 0(零)到 127)的主题字体。
ThemeFontFarEastThemeFont读写获取或设置与此 Font 对象关联的已应用字体方案中的东亚主题字体。
ThemeFontOtherThemeFont读写获取或设置与此 Font 对象关联的应用字体方案中,用于字符代码 128 到 255 的主题字体。
ThemeFontBiThemeFont读写获取或设置与此 Font 对象关联的应用字体方案中,在从右到左语言文档中的主题字体。
Sizedouble读写获取或设置以点为单位的字体大小。
SizeBidouble读写获取或设置在从右到左文档中使用的字体大小(单位为点)。
Boldbool读写如果字体被格式化为粗体,则为 True。
BoldBibool读写如果从右到左的文本被格式化为粗体,则为 True。
Italicbool读写如果字体被格式化为斜体,则为 True。
ItalicBibool读写如果从右到左的文本被格式化为斜体,则为 True。
ColorSystem.Drawing.Color读写获取或设置字体的颜色。
ThemeColorThemeColor读写获取或设置与此 Font 对象关联的已应用配色方案中的主题颜色。
TintAndShadedouble读写获取或设置用于调亮或调暗颜色的 double 值。
AutoColorColor读取返回用于“自动颜色”的文本当前计算颜色(黑色或白色)。
StrikeThroughbool读写如果字体被格式化为删除线文本,则为 True。
DoubleStrikeThroughbool读写如果字体被格式化为双删除线文本,则为 True。
Shadowbool读写如果字体被格式化为阴影效果,则为 True。
Outlinebool读写如果字体被格式化为轮廓,则为 True。
Embossbool读写如果字体被格式化为浮雕,则为 True。
Engravebool读写如果字体格式为雕刻,则为 True。
Superscriptbool读写如果字体格式为上标,则为 True。
Subscriptbool读写如果字体格式为下标,则为 True。
SmallCapsbool读写True 如果字体被格式化为小型大写字母。
AllCapsbool读写True 如果字体被格式化为全大写字母。
Hiddenbool读写True 如果字体被格式化为隐藏文本。
UnderlineUnderline读写获取或设置应用于字体的下划线类型。
UnderlineColorSystem.Drawing.Color读写获取或设置应用于字体的下划线颜色。
NumberSpacingNumSpacing读写获取或设置所显示数字的间距类型。
Scalingint读写获取或设置字符宽度的百分比缩放。
Spacingdouble读写返回或设置字符之间的间距(以点为单位)。
LineSpacingdouble读取返回此字体的行间距(以点为单位)。
Positiondouble读写获取或设置文本相对于基线的位置(以点为单位)。
Kerningdouble读写获取或设置开始进行字距调整的字体大小。
HighlightColorSystem.Drawing.Color读写获取或设置突出显示(标记)颜色。
TextEffectTextEffect读写获取或设置字体动画效果。
FillFill读取获取 Font 的填充格式。
Bidibool读写指定此运行的内容是否应具有从右到左的特性。
ComplexScriptbool读写指定在确定此运行的格式时,无论其 Unicode 字符值如何,是否应将此运行的内容视为复杂脚本文本。
NoProofingbool读写当格式化字符不进行拼写检查时为 True。
LocaleIdint读写获取或设置格式化字符的区域标识符(语言)。
LocaleIdBiint读写获取或设置从右到左格式化字符的区域标识符(语言)。
LocaleIdFarEastint读写获取或设置已格式化亚洲字符的区域标识符(语言)。
BorderBorder读取返回一个 Border 对象,用于指定字体的边框。
ShadingShading读取返回一个 Shading 对象,引用字体的阴影格式设置。
StyleStyle读写获取或设置应用于此格式的字符样式。
StyleNamestring读写获取或设置应用于此格式的字符样式的名称。
StyleIdentifierStyleIdentifier读写获取或设置应用于此格式的字符样式的与区域设置无关的样式标识符。
SnapToGridbool读写指定在布局时当前字体是否应使用文档网格每行字符数设置。
EmphasisMarkEmphasisMark读写获取或设置此格式所应用的强调标记。

方法

签名描述
ClearFormatting()重置为默认字体格式。
HasDmlEffect(dmlEffectType: TextDmlEffect)检查是否已应用特定的 DrawingML 文本效果。

另请参阅

 中文