Class LineFill

  • LineFill describes the fill of a line or outline.

  • You can get the type of line fill using getFillType().

  • You can retrieve the solid fill of a line using getSolidFill(), which returns null if the fill type is not LineFillType.SOLID.

  • The solid fill can be set using various methods that accept different color representations and an optional alpha value.

  • All methods related to LineFill require authorization with either https://www.googleapis.com/auth/presentations.currentonly or https://www.googleapis.com/auth/presentations scopes.

LineFill

Describes the fill of a line or outline

Methods

MethodReturn typeBrief description
getFillType()LineFillTypeGets the type of the line fill.
getSolidFill()SolidFill|nullGets the solid fill of the line, or null if the fill type is not LineFillType.SOLID.
setSolidFill(color)voidSets the solid fill to the given Color.
setSolidFill(color, alpha)voidSets the solid fill to the given alpha and Color.
setSolidFill(red, green, blue)voidSets the solid fill to the given RGB values.
setSolidFill(red, green, blue, alpha)voidSets the solid fill to the given alpha and RGB values.
setSolidFill(hexString)voidSets the solid fill to the given hex color string.
setSolidFill(hexString, alpha)voidSets the solid fill to the given alpha and hex color string.
setSolidFill(color)voidSets the solid fill to the given ThemeColorType.
setSolidFill(color, alpha)voidSets the solid fill to the given alpha and ThemeColorType.

Detailed documentation

getFillType()

Gets the type of the line fill.

Return

LineFillType

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

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

getSolidFill()

Gets the solid fill of the line, or null if the fill type is not LineFillType.SOLID.

Return

SolidFill|null

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

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

setSolidFill(color)

Sets the solid fill to the given Color.

Parameters

NameTypeDescription
colorColorThe color to set.

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

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

setSolidFill(color, alpha)

Sets the solid fill to the given alpha and Color.

Parameters

NameTypeDescription
colorColorThe color to set.
alphaNumberThe alpha value (transparency).

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

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

setSolidFill(red, green, blue)

Sets the solid fill to the given RGB values.

Parameters

NameTypeDescription
redIntegerThe red component.
greenIntegerThe green component.
blueIntegerThe blue component.

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

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

setSolidFill(red, green, blue, alpha)

Sets the solid fill to the given alpha and RGB values.

Parameters

NameTypeDescription
redIntegerThe red component.
greenIntegerThe green component.
blueIntegerThe blue component.
alphaNumberThe alpha value (transparency).

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

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

setSolidFill(hexString)

Sets the solid fill to the given hex color string.

Parameters

NameTypeDescription
hexStringStringThe hex color string.

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

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

setSolidFill(hexString, alpha)

Sets the solid fill to the given alpha and hex color string.

Parameters

NameTypeDescription
hexStringStringThe hex color string.
alphaNumberThe alpha value (transparency).

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

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

setSolidFill(color)

Sets the solid fill to the given ThemeColorType.

Parameters

NameTypeDescription
colorThemeColorTypeThe theme color type.

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

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

setSolidFill(color, alpha)

Sets the solid fill to the given alpha and ThemeColorType.

Parameters

NameTypeDescription
colorThemeColorTypeThe theme color type.
alphaNumberThe alpha value (transparency).

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

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