Class ColorScheme

Esquema de cores

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 o Color concreto associado ao ThemeColorType neste 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 neste esquema de cores para a cor especificada.
setConcreteColor(type, red, green, blue)ColorSchemeDefine a cor concreta associada ao ThemeColorType neste esquema de cores para a cor especificada no formato RGB.
setConcreteColor(type, hexColor)ColorSchemeDefine a cor concreta associada ao ThemeColorType neste esquema de cores como a cor especificada no formato HEX.

Documentação detalhada

getConcreteColor(theme)

Retorna o Color concreto associado ao ThemeColorType neste esquema de cores.

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

Parâmetros

NomeTipoDescrição
themeThemeColorTypeA cor do tema de onde a cor concreta será derivada.

Retornar

Color: a cor concreta correspondente ao tipo de cor do tema neste 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 possíveis tipos de cores de tema neste 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 neste 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: este 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 neste 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 de azul da cor para definir o tipo de cor do tema (entre 0 e 255).

Retornar

ColorScheme: este 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 neste esquema de cores como 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: este 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