Class ListStyle

ListStyle

一系列文本的列表样式。

方法

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

详细文档

applyListPreset(listPreset)

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

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

如果更新段落之前的段落位于具有匹配列表预设的 List 中,并且要更新的段落尚未在其他列表中,则要更新的段落会添加到该列表中。

参数

名称类型说明
listPresetListPreset

弃踢回攻

ListStyle

授权

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

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

getGlyph()

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

弃踢回攻

String

授权

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

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

getList()

返回文本所在的 List;如果所有文本都不在列表中,或者文本的部分内容位于一个列表中,或文本出现在多个列表中,则返回 null。调用 isInList() 以确定文本是否在列表中。

弃踢回攻

List

授权

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

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

getNestingLevel()

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

弃踢回攻

Integer

授权

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

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

isInList()

如果文本位于一个列表中,则返回 true;如果列表中没有任何文本,则返回 false;如果只有部分文本出现在列表中,或文本位于多个列表中,则返回 null

弃踢回攻

Boolean

授权

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

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

removeFromList()

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

通过向相应段落的开头添加缩进,可直观地保留每个段落的嵌套级别。

弃踢回攻

ListStyle

授权

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

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