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