Class ListStyle

列表样式

一系列文本的列表样式。

方法

方法返回类型简介
applyListPreset(listPreset)ListStyle将指定的 ListPreset 应用于与文本重叠的所有段落。
getGlyph()String|null返回文本的渲染字形。
getList()List|null返回文本所在的 List,如果文本不在任何列表中,或者部分文本在列表中,或者文本在多个列表中,则返回 null
getNestingLevel()Integer|null返回文本的嵌套级别(从 0 开始)。
isInList()Boolean|null如果文本仅位于一个列表中,则返回 true;如果文本未位于任何列表中,则返回 false;如果文本仅位于部分列表中或位于多个列表中,则返回 null
removeFromList()ListStyle从任何列表中移除与文本重叠的段落。

详细文档

applyListPreset(listPreset)

将指定的 ListPreset 应用于与文本重叠的所有段落。

每个段落的嵌套级别是通过统计每个段落前面的前导制表符来确定的。为避免字形与相应段落之间出现过多的空格,此方法会移除这些前导标签页。

如果要更新的段落紧前方的段落位于具有匹配列表预设的 List 中,并且要更新的段落尚未位于其他列表中,则

参数

名称类型说明
listPresetListPreset要应用的列表预设。

返回

ListStyle - 此 ListStyle,用于链式调用。

授权

使用此方法的脚本需要获得以下一项或多项范围的授权:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getGlyph()

返回文本的渲染字形。如果文本跨越多个段落或文本不在列表中,则返回 null

返回

String|null

授权

使用此方法的脚本需要获得以下一项或多项范围的授权:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getList()

返回文本所在的 List,如果文本不在任何列表中,或者部分文本在列表中,或者文本在多个列表中,则返回 null。调用 isInList() 以确定文本是否位于列表中。

返回

List|null

授权

使用此方法的脚本需要获得以下一项或多项范围的授权:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getNestingLevel()

返回文本的嵌套级别(从 0 开始计数)。如果文本不在列表中或存在混合值,则返回 null

返回

Integer|null

授权

使用此方法的脚本需要获得以下一项或多项范围的授权:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

isInList()

如果文本仅位于一个列表中,则返回 true;如果文本未位于任何列表中,则返回 false;如果文本仅位于部分列表中或位于多个列表中,则返回 null

返回

Boolean|null

授权

使用此方法的脚本需要获得以下一项或多项范围的授权:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

removeFromList()

从任何列表中移除与文本重叠的段落。

通过在每个段落的开头添加缩进,直观地保留每个段落的嵌套级别

返回

ListStyle - 此 ListStyle,用于链式调用。

授权

使用此方法的脚本需要获得以下一项或多项范围的授权:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations