Class ColorScheme

ColorScheme

Um esquema de cores define um mapeamento de membros de ThemeColorType para as cores reais usadas para renderizá-los.

Métodos

MétodoTipo de retornoBreve descrição
getConcreteColor(theme)ColorRetorna a Color concreta associada ao ThemeColorType nesse esquema de cores.
getThemeColors()ThemeColorType[]Retorna uma lista de todos os tipos de cores de tema possíveis em um esquema de cores.
setConcreteColor(type, color)ColorSchemeDefine a cor concreta associada ao ThemeColorType nesse esquema de cores para a cor especificada.
setConcreteColor(type, red, green, blue)ColorSchemeDefine a cor concreta associada ao ThemeColorType nesse esquema de cores para a cor especificada no formato RGB.
setConcreteColor(type, hexColor)ColorSchemeDefine a cor concreta associada ao ThemeColorType nesse esquema de cores para a cor especificada no formato HEX.

Documentação detalhada

getConcreteColor(theme)

Retorna a Color concreta associada ao ThemeColorType nesse esquema de cores.

A cor retornada não é uma instância de ThemeColor.

Parâmetros

NomeTipoDescrição
themeThemeColorTypeA cor do tema para derivar a cor concreta.

Retornar

Color — A cor concreta correspondente ao tipo de cor do tema nesse esquema.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getThemeColors()

Retorna uma lista de todos os tipos de cores de tema possíveis em um esquema de cores.

Retornar

ThemeColorType[] — Os tipos de cores de tema possíveis nesse esquema.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setConcreteColor(type, color)

Define a cor concreta associada ao ThemeColorType nesse esquema de cores para a cor especificada.

Parâmetros

NomeTipoDescrição
typeThemeColorTypeO tipo de cor do tema.
colorColorA cor para definir o tipo de cor do tema.

Retornar

ColorScheme — Esse esquema de cores, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setConcreteColor(type, red, green, blue)

Define a cor concreta associada ao ThemeColorType nesse esquema de cores para a cor especificada no formato RGB.

Parâmetros

NomeTipoDescrição
typeThemeColorTypeO tipo de cor do tema.
redIntegerO valor vermelho da cor para definir o tipo de cor do tema (entre 0 e 255).
greenIntegerO valor verde da cor para definir o tipo de cor do tema (entre 0 e 255).
blueIntegerO valor azul da cor para definir o tipo de cor do tema (entre 0 e 255).

Retornar

ColorScheme — Esse esquema de cores, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

setConcreteColor(type, hexColor)

Define a cor concreta associada ao ThemeColorType nesse esquema de cores para a cor especificada no formato HEX.

A string hexadecimal precisa estar no formato "#RRGGBB".

Parâmetros

NomeTipoDescrição
typeThemeColorTypeO tipo de cor do tema.
hexColorStringA cor hexadecimal para definir o tipo de cor do tema, como "#F304a7".

Retornar

ColorScheme — Esse esquema de cores, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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