Class ColorScheme

ColorScheme

Una combinazione di colori definisce una mappatura dai membri di ThemeColorType ai colori effettivi utilizzati per il loro rendering.

Metodi

MetodoTipo restituitoBreve descrizione
getConcreteColor(theme)ColorRestituisce il Color concreto associato a ThemeColorType in questo schema di colori.
getThemeColors()ThemeColorType[]Restituisce un elenco di tutti i possibili tipi di colori del tema in una combinazione di colori.
setConcreteColor(type, color)ColorSchemeImposta il colore concreto associato a ThemeColorType in questa combinazione di colori sul colore specificato.
setConcreteColor(type, red, green, blue)ColorSchemeImposta il colore concreto associato a ThemeColorType in questa combinazione di colori sul colore specificato in formato RGB.
setConcreteColor(type, hexColor)ColorSchemeImposta il colore concreto associato a ThemeColorType in questa combinazione di colori sul colore specificato in formato esadecimale.

Documentazione dettagliata

getConcreteColor(theme)

Restituisce il Color concreto associato a ThemeColorType in questo schema di colori.

Si garantisce che il colore restituito non sia un'istanza di ThemeColor.

Parametri

NomeTipoDescrizione
themeThemeColorTypeIl colore del tema da cui ricavare il colore del cemento.

Ritorni

Color: il colore concreto corrispondente al tipo di colore del tema in questo schema.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getThemeColors()

Restituisce un elenco di tutti i possibili tipi di colori del tema in una combinazione di colori.

Ritorni

ThemeColorType[]: i possibili tipi di colore del tema in questo schema.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

setConcreteColor(type, color)

Imposta il colore concreto associato a ThemeColorType in questa combinazione di colori sul colore specificato.

Parametri

NomeTipoDescrizione
typeThemeColorTypeIl tipo di colore del tema.
colorColorIl colore su cui impostare il tipo di colore del tema.

Ritorni

ColorScheme: questa combinazione di colori, per il concatenamento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

setConcreteColor(type, red, green, blue)

Imposta il colore concreto associato a ThemeColorType in questa combinazione di colori sul colore specificato in formato RGB.

Parametri

NomeTipoDescrizione
typeThemeColorTypeIl tipo di colore del tema.
redIntegerIl valore rosso del colore su cui impostare il tipo di colore del tema (compreso tra 0 e 255).
greenIntegerIl valore verde del colore su cui impostare il tipo di colore del tema (compreso tra 0 e 255).
blueIntegerIl valore blu del colore su cui impostare il tipo di colore del tema (compreso tra 0 e 255).

Ritorni

ColorScheme: questa combinazione di colori, per il concatenamento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

setConcreteColor(type, hexColor)

Imposta il colore concreto associato a ThemeColorType in questa combinazione di colori sul colore specificato in formato esadecimale.

Il formato della stringa esadecimale deve essere "#RRGGBB".

Parametri

NomeTipoDescrizione
typeThemeColorTypeIl tipo di colore del tema.
hexColorStringIl colore esadecimale su cui impostare il tipo di colore del tema, ad esempio "#F304a7".

Ritorni

ColorScheme: questa combinazione di colori, per il concatenamento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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