Class ColorScheme

ColorScheme

Un jeu de couleurs définit un mappage des membres de ThemeColorType aux couleurs réelles utilisées pour les afficher.

Méthodes

MéthodeType renvoyéBrève description
getConcreteColor(theme)ColorRenvoie la Color concrète associée à ThemeColorType dans ce jeu de couleurs.
getThemeColors()ThemeColorType[]Renvoie une liste de tous les types de couleurs de thème possibles dans un jeu de couleurs.
setConcreteColor(type, color)ColorSchemeDéfinit la couleur concrète associée au ThemeColorType dans ce jeu de couleurs sur la couleur donnée.
setConcreteColor(type, red, green, blue)ColorSchemeDéfinit la couleur concrète associée à ThemeColorType dans ce jeu de couleurs sur la couleur donnée au format RVB.
setConcreteColor(type, hexColor)ColorSchemeDéfinit la couleur concrète associée au ThemeColorType dans ce jeu de couleurs sur la couleur donnée au format hexadécimal.

Documentation détaillée

getConcreteColor(theme)

Renvoie la Color concrète associée à ThemeColorType dans ce jeu de couleurs.

La couleur renvoyée n'est pas garantie comme étant une instance de ThemeColor.

Paramètres

NomTypeDescription
themeThemeColorTypeCouleur du thème à partir de laquelle dériver la couleur concrète.

Renvois

Color : couleur concrète correspondant au type de couleur du thème dans ce jeu.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants :

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

getThemeColors()

Renvoie une liste de tous les types de couleurs de thème possibles dans un jeu de couleurs.

Renvois

ThemeColorType[] : types de couleurs de thème possibles dans ce jeu.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants :

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

setConcreteColor(type, color)

Définit la couleur concrète associée à ThemeColorType dans ce jeu de couleurs sur la couleur donnée.

Paramètres

NomTypeDescription
typeThemeColorTypeType de couleur du thème.
colorColorCouleur à définir pour le type de couleur du thème.

Renvois

ColorScheme : ce jeu de couleurs, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants :

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

setConcreteColor(type, red, green, blue)

Définit la couleur concrète associée à ThemeColorType dans ce jeu de couleurs sur la couleur donnée au format RVB.

Paramètres

NomTypeDescription
typeThemeColorTypeType de couleur du thème.
redIntegerValeur rouge de la couleur à définir pour le type de couleur du thème (entre 0 et 255).
greenIntegerValeur verte de la couleur à définir pour le type de couleur du thème (entre 0 et 255).
blueIntegerValeur bleue de la couleur à définir pour le type de couleur du thème (entre 0 et 255).

Renvois

ColorScheme : ce jeu de couleurs, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants :

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

setConcreteColor(type, hexColor)

Définit la couleur concrète associée à ThemeColorType dans ce jeu de couleurs sur la couleur donnée au format hexadécimal.

La chaîne hexadécimale doit être au format "#RRGGBB".

Paramètres

NomTypeDescription
typeThemeColorTypeType de couleur du thème.
hexColorStringCouleur hexadécimale à définir pour le type de couleur du thème, par exemple "#F304a7".

Renvois

ColorScheme : ce jeu de couleurs, pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants :

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