Word.Interfaces.FontData interface

一个接口,用于描述通过调用 font.toJSON()返回的数据。

属性

bold

指定一个值,该值指示字体是否为粗体。 如果字体格式为粗体则为 true,否则为 false。

color

指定指定字体的颜色。 可以采用“#RRGGBB”格式或颜色名称提供值。

doubleStrikeThrough

指定一个值,该值指示字体是否具有双删除线。 如果字体格式设置为加双删除线的文本则为 true,否则为 false。

hidden

指定一个值,该值指示字体是否标记为隐藏。 如果字体的格式设置为隐藏文本,则为 True;否则为 false。

highlightColor

指定突出显示颜色。 若要设置它,请使用“#RRGGBB”格式或颜色名称的值。 若要删除突出显示颜色,请将其设置为 null。 返回的突出显示颜色可以是“#RRGGBB”格式、混合突出显示颜色的空字符串或 null 无突出显示颜色。 注意:Office for Windows Desktop 中只有默认突出显示颜色可用。 这些是“黄色”、“石灰”、“绿松石”、“粉色”、“蓝色”、“红色”、“深蓝色”、“青青”、“绿色”、“紫色”、“深红”、“橄榄”、“灰色”、“LightGray”和“黑色”。 当加载项在 Office for Windows 桌面版中运行时,任何其他颜色在应用于字体时将转换为最接近的颜色。

italic

指定一个值,该值指示字体是否斜体。 如果字体为斜体则为 true,否则为 false。

name

指定表示字体名称的值。

size

指定一个值,该值表示字号(以磅为单位)。

strikeThrough

指定一个值,该值指示字体是否具有删除线。 如果字体格式设置为加删除线的文本则为 true,否则为 false。

subscript

指定一个值,该值指示字体是否为下标。 如果字体格式为下标则为 true,否则为 false。

superscript

指定一个值,该值指示字体是否为上标。 如果字体格式为上标则为 true,否则为 false。

underline

指定一个值,该值指示字体的下划线类型。 如果字体没有下划线,则为“无”。

属性详细信息

bold

指定一个值,该值指示字体是否为粗体。 如果字体格式为粗体则为 true,否则为 false。

bold?: boolean;

属性值

boolean

注解

[ API 集:WordApi 1.1 ]

color

指定指定字体的颜色。 可以采用“#RRGGBB”格式或颜色名称提供值。

color?: string;

属性值

string

注解

[ API 集:WordApi 1.1 ]

doubleStrikeThrough

指定一个值,该值指示字体是否具有双删除线。 如果字体格式设置为加双删除线的文本则为 true,否则为 false。

doubleStrikeThrough?: boolean;

属性值

boolean

注解

[ API 集:WordApi 1.1 ]

hidden

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

指定一个值,该值指示字体是否标记为隐藏。 如果字体的格式设置为隐藏文本,则为 True;否则为 false。

hidden?: boolean;

属性值

boolean

注解

[ API 集:WordApi BETA (仅预览版) ]

highlightColor

指定突出显示颜色。 若要设置它,请使用“#RRGGBB”格式或颜色名称的值。 若要删除突出显示颜色,请将其设置为 null。 返回的突出显示颜色可以是“#RRGGBB”格式、混合突出显示颜色的空字符串或 null 无突出显示颜色。 注意:Office for Windows Desktop 中只有默认突出显示颜色可用。 这些是“黄色”、“石灰”、“绿松石”、“粉色”、“蓝色”、“红色”、“深蓝色”、“青青”、“绿色”、“紫色”、“深红”、“橄榄”、“灰色”、“LightGray”和“黑色”。 当加载项在 Office for Windows 桌面版中运行时,任何其他颜色在应用于字体时将转换为最接近的颜色。

highlightColor?: string;

属性值

string

注解

[ API 集:WordApi 1.1 ]

italic

指定一个值,该值指示字体是否斜体。 如果字体为斜体则为 true,否则为 false。

italic?: boolean;

属性值

boolean

注解

[ API 集:WordApi 1.1 ]

name

指定表示字体名称的值。

name?: string;

属性值

string

注解

[ API 集:WordApi 1.1 ]

size

指定一个值,该值表示字号(以磅为单位)。

size?: number;

属性值

number

注解

[ API 集:WordApi 1.1 ]

strikeThrough

指定一个值,该值指示字体是否具有删除线。 如果字体格式设置为加删除线的文本则为 true,否则为 false。

strikeThrough?: boolean;

属性值

boolean

注解

[ API 集:WordApi 1.1 ]

subscript

指定一个值,该值指示字体是否为下标。 如果字体格式为下标则为 true,否则为 false。

subscript?: boolean;

属性值

boolean

注解

[ API 集:WordApi 1.1 ]

superscript

指定一个值,该值指示字体是否为上标。 如果字体格式为上标则为 true,否则为 false。

superscript?: boolean;

属性值

boolean

注解

[ API 集:WordApi 1.1 ]

underline

指定一个值,该值指示字体的下划线类型。 如果字体没有下划线,则为“无”。

underline?: Word.UnderlineType | "Mixed" | "None" | "Hidden" | "DotLine" | "Single" | "Word" | "Double" | "Thick" | "Dotted" | "DottedHeavy" | "DashLine" | "DashLineHeavy" | "DashLineLong" | "DashLineLongHeavy" | "DotDashLine" | "DotDashLineHeavy" | "TwoDotDashLine" | "TwoDotDashLineHeavy" | "Wave" | "WaveHeavy" | "WaveDouble";

属性值

Word.UnderlineType | "Mixed" | "None" | "Hidden" | "DotLine" | "Single" | "Word" | "Double" | "Thick" | "Dotted" | "DottedHeavy" | "DashLine" | "DashLineHeavy" | "DashLineLong" | "DashLineLongHeavy" | "DotDashLine" | "DotDashLineHeavy" | "TwoDotDashLine" | "TwoDotDashLineHeavy" | "Wave" | "WaveHeavy" | "WaveDouble"

注解

[ API 集:WordApi 1.1 ]