PowerPoint.Interfaces.ShapeFontData interface

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

注解

使用方

属性

allCaps

指定是否将 中的 TextRange 文本设置为使用 “全部大写 ”属性,该属性使小写字母显示为大写字母。 可能值包括:

  • true :所有文本都具有 “全部大写” 属性。

  • false :所有文本均不具有 “全部大写” 属性。

  • null :如果部分(但不是全部)文本具有 “全部大写 ”属性,则返回。

bold

指定中的 TextRange 文本是否设置为粗体。 可能值包括:

  • true :所有文本均为粗体。

  • false :没有任何文本是粗体的。

  • null :如果部分(但不是全部)文本为粗体,则返回。

color

指定文本颜色 (的 HTML 颜色代码表示形式,例如,“#FF0000”表示红色) 。 如果包含TextRange不同颜色的文本片段,则返回null

doubleStrikethrough

指定是否将 中的 TextRange 文本设置为使用 “双删除线 ”属性。 可能值包括:

  • true :所有文本都具有 双删除线 属性。

  • false :没有任何文本具有 双删除 线属性。

  • null :如果部分(但不是全部)文本具有 双删除 线属性,则返回。

italic

指定是否将 中的 TextRange 文本设置为斜体。 可能值包括:

  • true :所有文本均为斜体。

  • false :所有文本均不以斜体表示。

  • null :如果部分(但不是全部)文本为斜体,则返回。

name

指定字体名称 (例如“Calibri”) 。 如果文本是复杂脚本或东亚语言,则这是相应的字体名称;否则,它是拉丁字体名称。 如果包含TextRange具有不同字体名称的文本片段,则返回null

size

指定字号(以磅为单位 (例如 11) 。 如果包含TextRange具有不同字体大小的文本片段,则返回null

smallCaps

指定是否将 中的 TextRange 文本设置为使用 “小型大写 ”属性,该属性使小写字母显示为小型大写字母。 可能值包括:

  • true :所有文本都具有 小型大写 属性。

  • false :没有文本具有 小型大写 属性。

  • null :如果部分(但不是全部)文本具有 小型大写 属性,则返回。

strikethrough

指定是否 TextRange 将 中的文本设置为使用 删除线 属性。 可能值包括:

  • true :所有文本都具有 删除线 属性。

  • false :没有文本具有 删除 线属性。

  • null :如果部分(但不是全部)文本具有 删除线 属性,则返回。

subscript

指定是否将 中的 TextRange 文本设置为使用 下标 属性。 可能值包括:

  • true :所有文本都具有下 属性。

  • false :没有任何文本具有下 属性。

  • null :如果部分(但不是全部)文本具有下 属性,则返回。

superscript

指定是否将 中的 TextRange 文本设置为使用 “上标 ”属性。 可能值包括:

  • true :所有文本都具有 上标 属性。

  • false :没有任何文本具有 上标 属性。

  • null :如果部分(但不是全部)文本具有 上标 属性,则返回。

underline

指定应用于字体的下划线类型。 如果包含TextRange具有不同下划线样式的文本片段,则返回null。 有关详细信息,请参阅 PowerPoint.ShapeFontUnderlineStyle

属性详细信息

allCaps

指定是否将 中的 TextRange 文本设置为使用 “全部大写 ”属性,该属性使小写字母显示为大写字母。 可能值包括:

  • true :所有文本都具有 “全部大写” 属性。

  • false :所有文本均不具有 “全部大写” 属性。

  • null :如果部分(但不是全部)文本具有 “全部大写 ”属性,则返回。

allCaps?: boolean | null;

属性值

boolean | null

注解

API 集:PowerPointApi 1.8

bold

指定中的 TextRange 文本是否设置为粗体。 可能值包括:

  • true :所有文本均为粗体。

  • false :没有任何文本是粗体的。

  • null :如果部分(但不是全部)文本为粗体,则返回。

bold?: boolean | null;

属性值

boolean | null

注解

API 集:PowerPointApi 1.4

color

指定文本颜色 (的 HTML 颜色代码表示形式,例如,“#FF0000”表示红色) 。 如果包含TextRange不同颜色的文本片段,则返回null

color?: string | null;

属性值

string | null

注解

API 集:PowerPointApi 1.4

doubleStrikethrough

指定是否将 中的 TextRange 文本设置为使用 “双删除线 ”属性。 可能值包括:

  • true :所有文本都具有 双删除线 属性。

  • false :没有任何文本具有 双删除 线属性。

  • null :如果部分(但不是全部)文本具有 双删除 线属性,则返回。

doubleStrikethrough?: boolean | null;

属性值

boolean | null

注解

API 集:PowerPointApi 1.8

italic

指定是否将 中的 TextRange 文本设置为斜体。 可能值包括:

  • true :所有文本均为斜体。

  • false :所有文本均不以斜体表示。

  • null :如果部分(但不是全部)文本为斜体,则返回。

italic?: boolean | null;

属性值

boolean | null

注解

API 集:PowerPointApi 1.4

name

指定字体名称 (例如“Calibri”) 。 如果文本是复杂脚本或东亚语言,则这是相应的字体名称;否则,它是拉丁字体名称。 如果包含TextRange具有不同字体名称的文本片段,则返回null

name?: string | null;

属性值

string | null

注解

API 集:PowerPointApi 1.4

size

指定字号(以磅为单位 (例如 11) 。 如果包含TextRange具有不同字体大小的文本片段,则返回null

size?: number | null;

属性值

number | null

注解

API 集:PowerPointApi 1.4

smallCaps

指定是否将 中的 TextRange 文本设置为使用 “小型大写 ”属性,该属性使小写字母显示为小型大写字母。 可能值包括:

  • true :所有文本都具有 小型大写 属性。

  • false :没有文本具有 小型大写 属性。

  • null :如果部分(但不是全部)文本具有 小型大写 属性,则返回。

smallCaps?: boolean | null;

属性值

boolean | null

注解

API 集:PowerPointApi 1.8

strikethrough

指定是否 TextRange 将 中的文本设置为使用 删除线 属性。 可能值包括:

  • true :所有文本都具有 删除线 属性。

  • false :没有文本具有 删除 线属性。

  • null :如果部分(但不是全部)文本具有 删除线 属性,则返回。

strikethrough?: boolean | null;

属性值

boolean | null

注解

API 集:PowerPointApi 1.8

subscript

指定是否将 中的 TextRange 文本设置为使用 下标 属性。 可能值包括:

  • true :所有文本都具有下 属性。

  • false :没有任何文本具有下 属性。

  • null :如果部分(但不是全部)文本具有下 属性,则返回。

subscript?: boolean | null;

属性值

boolean | null

注解

API 集:PowerPointApi 1.8

superscript

指定是否将 中的 TextRange 文本设置为使用 “上标 ”属性。 可能值包括:

  • true :所有文本都具有 上标 属性。

  • false :没有任何文本具有 上标 属性。

  • null :如果部分(但不是全部)文本具有 上标 属性,则返回。

superscript?: boolean | null;

属性值

boolean | null

注解

API 集:PowerPointApi 1.8

underline

指定应用于字体的下划线类型。 如果包含TextRange具有不同下划线样式的文本片段,则返回null。 有关详细信息,请参阅 PowerPoint.ShapeFontUnderlineStyle

underline?: PowerPoint.ShapeFontUnderlineStyle | "None" | "Single" | "Double" | "Heavy" | "Dotted" | "DottedHeavy" | "Dash" | "DashHeavy" | "DashLong" | "DashLongHeavy" | "DotDash" | "DotDashHeavy" | "DotDotDash" | "DotDotDashHeavy" | "Wavy" | "WavyHeavy" | "WavyDouble" | null;

属性值

PowerPoint.ShapeFontUnderlineStyle | "None" | "Single" | "Double" | "Heavy" | "Dotted" | "DottedHeavy" | "Dash" | "DashHeavy" | "DashLong" | "DashLongHeavy" | "DotDash" | "DotDashHeavy" | "DotDotDash" | "DotDotDashHeavy" | "Wavy" | "WavyHeavy" | "WavyDouble" | null

注解

API 集:PowerPointApi 1.4