Class ColorScheme

ColorScheme

色彩配置定義了 ThemeColorType 成員與用於算繪這些元素的實際顏色的對應關係。

方法

方法傳回類型簡短說明
getConcreteColor(theme)Color傳回與此色彩配置中與 ThemeColorType 相關聯的具體 Color
getThemeColors()ThemeColorType[]傳回色彩配置中所有可能的主題顏色類型清單。
setConcreteColor(type, color)ColorScheme將這個色彩配置中與 ThemeColorType 相關聯的具體顏色設為指定顏色。
setConcreteColor(type, red, green, blue)ColorScheme將這個色彩配置中與 ThemeColorType 相關聯的具體顏色,設為 RGB 格式的指定顏色。
setConcreteColor(type, hexColor)ColorScheme將這個色彩配置中與 ThemeColorType 相關聯的具體顏色,設為十六進位格式指定的色彩。

內容詳盡的說明文件

getConcreteColor(theme)

傳回與此色彩配置中與 ThemeColorType 相關聯的具體 Color

系統保證傳回的顏色不會是 ThemeColor 的例項。

參數

名稱類型說明
themeThemeColorType指定顏色來源的主題顏色。

回攻員

Color:此配置中對應主題色彩類型的具體顏色。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

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

getThemeColors()

傳回色彩配置中所有可能的主題顏色類型清單。

回攻員

ThemeColorType[]:此配置中可能的主題顏色類型。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

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

setConcreteColor(type, color)

將這個色彩配置中與 ThemeColorType 相關聯的具體顏色設為指定顏色。

參數

名稱類型說明
typeThemeColorType主題的顏色類型。
colorColor用來設定主題顏色類型的顏色。

回攻員

ColorScheme — 這個色彩配置,用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

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

setConcreteColor(type, red, green, blue)

將這個色彩配置中與 ThemeColorType 相關聯的具體顏色,設為 RGB 格式的指定顏色。

參數

名稱類型說明
typeThemeColorType主題的顏色類型。
redInteger這是用來設定主題顏色類型的紅色值 (介於 0 和 255)。
greenInteger這是用來設定主題顏色類型的綠色值 (介於 0 和 255 之間)。
blueInteger這是用來設定主題顏色類型的藍色值 (介於 0 和 255 之間)。

回攻員

ColorScheme — 這個色彩配置,用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

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

setConcreteColor(type, hexColor)

將這個色彩配置中與 ThemeColorType 相關聯的具體顏色,設為十六進位格式指定顏色。

十六進位字串必須採用「#RRGGBB」的格式。

參數

名稱類型說明
typeThemeColorType主題的顏色類型。
hexColorString用來設定主題顏色類型的十六進位顏色,例如「#F304a7」。

回攻員

ColorScheme — 這個色彩配置,用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

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