Class ColorScheme

ColorScheme

Ein Farbschema definiert eine Zuordnung von Elementen aus ThemeColorType zu den tatsächlichen Farben, die zum Rendern verwendet werden.

Methoden

MethodeRückgabetypKurzbeschreibung
getConcreteColor(theme)ColorGibt den konkreten Color zurück, der dem ThemeColorType in diesem Farbschema zugeordnet ist.
getThemeColors()ThemeColorType[]Gibt eine Liste aller möglichen Designfarbtypen in einem Farbschema zurück.
setConcreteColor(type, color)ColorSchemeLegt die konkrete Farbe fest, die mit ThemeColorType in diesem Farbschema verknüpft ist.
setConcreteColor(type, red, green, blue)ColorSchemeLegt die konkrete Farbe fest, die mit dem ThemeColorType in diesem Farbschema verknüpft ist, und zwar auf die angegebene Farbe im RGB-Format.
setConcreteColor(type, hexColor)ColorSchemeLegt die konkrete Farbe, die mit ThemeColorType in diesem Farbschema verknüpft ist, auf die angegebene Farbe im HEX-Format fest.

Detaillierte Dokumentation

getConcreteColor(theme)

Gibt das konkrete Color zurück, das mit dem ThemeColorType in diesem Farbschema verknüpft ist.

Die zurückgegebene Farbe ist garantiert keine Instanz von ThemeColor.

Parameter

NameTypBeschreibung
themeThemeColorTypeDie Designfarbe, aus der die konkrete Farbe abgeleitet werden soll.

Rückflug

Color – Die konkrete Farbe, die dem Typ der Designfarbe in diesem Schema entspricht.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

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

getThemeColors()

Gibt eine Liste aller möglichen Designfarbtypen in einem Farbschema zurück.

Rückflug

ThemeColorType[]: Die möglichen Designfarbentypen in diesem Schema.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

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

setConcreteColor(type, color)

Legt die konkrete Farbe fest, die mit ThemeColorType in diesem Farbschema verknüpft ist.

Parameter

NameTypBeschreibung
typeThemeColorTypeDer Farbtyp des Designs.
colorColorDie Farbe, auf die der Designfarbtyp festgelegt werden soll.

Rückflug

ColorScheme – Dieses Farbschema zur Verkettung.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

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

setConcreteColor(type, red, green, blue)

Legt die konkrete Farbe fest, die mit dem ThemeColorType in diesem Farbschema verknüpft ist, und zwar auf die angegebene Farbe im RGB-Format.

Parameter

NameTypBeschreibung
typeThemeColorTypeDer Farbtyp des Designs.
redIntegerDer rote Wert der Farbe, auf die der Designfarbentyp festgelegt werden soll (zwischen 0 und 255).
greenIntegerDer grüne Wert der Farbe, auf die der Designfarbentyp festgelegt werden soll (zwischen 0 und 255).
blueIntegerDer blaue Wert der Farbe, auf die der Designfarbentyp festgelegt werden soll (zwischen 0 und 255).

Rückflug

ColorScheme – Dieses Farbschema zur Verkettung.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

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

setConcreteColor(type, hexColor)

Legt die konkrete Farbe, die mit ThemeColorType in diesem Farbschema verknüpft ist, auf die angegebene Farbe im HEX-Format fest.

Der Hex‑Farbcode muss ein String im Format #RRGGBB sein.

Parameter

NameTypBeschreibung
typeThemeColorTypeDer Farbtyp des Designs.
hexColorStringDie Hex-Farbe, auf die der Designfarbentyp festgelegt werden soll, z. B. „#F304a7“.

Rückflug

ColorScheme – Dieses Farbschema zur Verkettung.

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

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