Class ParagraphStyle

段落样式

应用于整个段落的文本样式。

如果相应的 TextRange 跨越多个段落,并且这些段落对于所调用的读取方法具有不同的值,则此类中的读取方法会返回 null。为避免这种情况,请使用 Paragraph.getRange() 方法返回的 TextRange 查询段落样式。

如果您使用的方法会修改文字在形状中的排布方式,则应用于段落样式的任何自动调整设置都会停用。

方法

方法返回类型简介
getIndentEnd()Number|null返回 TextRange 中段落的文本末尾缩进(以点为单位),如果给定文本有多种段落样式,则返回 null
getIndentFirstLine()Number|null返回 TextRange 中段落第一行的缩进量(以磅为单位),如果指定文本中存在多种段落样式,则返回 null
getIndentStart()Number|null返回 TextRange 中段落的文本起始缩进(以点为单位),如果给定文本具有多种段落样式,则返回 null
getLineSpacing()Number|null返回行间距;如果给定文本具有多种段落样式,则返回 null
getParagraphAlignment()ParagraphAlignment|null返回 TextRange 中段落的 ParagraphAlignment,如果给定文本具有多种段落样式,则返回 null
getSpaceAbove()Number|null返回 TextRange 中段落上方的额外空间(以磅为单位),如果指定文本具有多种段落样式,则返回 null
getSpaceBelow()Number|null返回 TextRange 中段落下方的额外空间(以磅为单位),如果给定文本中存在多种段落样式,则返回 null
getSpacingMode()SpacingMode|null返回 TextRange 中段落的 SpacingMode,如果给定文本具有多种段落样式,则返回 null
getTextDirection()TextDirection|null返回 TextRange 中段落的 TextDirection,如果给定文本具有多种段落样式,则返回 null
setIndentEnd(indent)ParagraphStyle以磅为单位设置 TextRange 中段落的文本末尾缩进。
setIndentFirstLine(indent)ParagraphStyle以磅为单位设置 TextRange 中段落第一行的缩进。
setIndentStart(indent)ParagraphStyle设置 TextRange 中段落的文字起始缩进(以磅为单位)。
setLineSpacing(spacing)ParagraphStyle设置行间距。
setParagraphAlignment(alignment)ParagraphStyle设置 TextRange 中段落的 ParagraphAlignment
setSpaceAbove(space)ParagraphStyle以磅为单位设置 TextRange 中段落上方的额外空间。
setSpaceBelow(space)ParagraphStyle以磅为单位设置 TextRange 中段落下方的额外空间。
setSpacingMode(mode)ParagraphStyleTextRange 中的段落设置 SpacingMode
setTextDirection(direction)ParagraphStyleTextRange 中的段落设置 TextDirection

详细文档

getIndentEnd()

返回 TextRange 中段落的文本末尾缩进(以点为单位),如果给定文本具有多种段落样式,则返回 null

与文本末尾对应的侧边取决于当前的文本方向。

返回

Number|null

授权

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

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

getIndentFirstLine()

返回 TextRange 中段落第一行的缩进量(以磅为单位),如果指定文本中存在多种段落样式,则返回 null

返回

Number|null

授权

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

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

getIndentStart()

返回 TextRange 中段落的文本起始缩进(以点为单位),如果给定文本具有多种段落样式,则返回 null

与文本开头对应的侧边取决于当前的文本方向。

返回

Number|null

授权

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

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

getLineSpacing()

返回行间距;如果给定文本具有多种段落样式,则返回 null

此值表示行间距,以正常行间距的百分比表示。 正常表示为 100.0。

返回

Number|null

授权

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

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

getParagraphAlignment()

返回 TextRange 中段落的 ParagraphAlignment,如果给定文本具有多种段落样式,则返回 null

返回

ParagraphAlignment|null

授权

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

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

getSpaceAbove()

返回 TextRange 中段落上方的额外空间(以磅为单位),如果指定文本具有多种段落样式,则返回 null

返回

Number|null

授权

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

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

getSpaceBelow()

返回 TextRange 中段落下方的额外空间(以磅为单位),如果给定文本中存在多种段落样式,则返回 null

返回

Number|null

授权

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

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

getSpacingMode()

返回 TextRange 中段落的 SpacingMode,如果给定文本具有多种段落样式,则返回 null

返回

SpacingMode|null

授权

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

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

getTextDirection()

返回 TextRange 中段落的 TextDirection,如果给定文本具有多种段落样式,则返回 null

返回

TextDirection|null

授权

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

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

setIndentEnd(indent)

以磅为单位设置 TextRange 中段落的文本末尾缩进。

与文本末尾对应的侧边取决于当前的文本方向。

参数

名称类型说明
indentNumber

返回

ParagraphStyle

授权

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

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

setIndentFirstLine(indent)

以磅为单位设置 TextRange 中段落第一行的缩进。

参数

名称类型说明
indentNumber

返回

ParagraphStyle

授权

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

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

setIndentStart(indent)

设置 TextRange 中段落的文本起始缩进(以磅为单位)。

与文本开头对应的侧边取决于当前的文本方向。

参数

名称类型说明
indentNumber

返回

ParagraphStyle

授权

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

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

setLineSpacing(spacing)

设置行间距。

此值表示行间距,以正常行间距的百分比表示。 正常表示为 100.0。

参数

名称类型说明
spacingNumber

返回

ParagraphStyle

授权

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

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

setParagraphAlignment(alignment)

设置 TextRange 中段落的 ParagraphAlignment

参数

名称类型说明
alignmentParagraphAlignment

返回

ParagraphStyle

授权

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

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

setSpaceAbove(space)

以磅为单位设置 TextRange 中段落上方的额外空间。

参数

名称类型说明
spaceNumber

返回

ParagraphStyle

授权

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

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

setSpaceBelow(space)

以磅为单位设置 TextRange 中段落下方的额外空间。

参数

名称类型说明
spaceNumber

返回

ParagraphStyle

授权

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

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

setSpacingMode(mode)

TextRange 中的段落设置 SpacingMode

参数

名称类型说明
modeSpacingMode

返回

ParagraphStyle

授权

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

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

setTextDirection(direction)

TextRange 中的段落设置 TextDirection

参数

名称类型说明
directionTextDirection

返回

ParagraphStyle

授权

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

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