Class ColorScheme

ColorScheme

カラーパターンでは、ThemeColorType のメンバーから、メンバーのレンダリングに使用される実際の色へのマッピングを定義します。

Methods

メソッド戻り値の型概要
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 に関連付けられた具体的な色を、指定された色(16 進数形式)に設定します。

詳細なドキュメント

getConcreteColor(theme)

このカラーパターンの ThemeColorType に関連付けられている具体的な Color を返します。

返される色は、ThemeColor のインスタンスではないことが保証されます。

パラメータ

名前説明
themeThemeColorTypeコンクリート カラーの取得元のテーマカラー。

リターン

Color - このスキームのテーマカラータイプに対応する具体的な色。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

getThemeColors()

カラーパターンで指定可能なすべてのテーマカラータイプのリストを返します。

リターン

ThemeColorType[] - このスキームで選択可能なテーマカラータイプ。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setConcreteColor(type, color)

このカラーパターンの ThemeColorType に関連付けられている具体的な色を、指定された色に設定します。

パラメータ

名前説明
typeThemeColorTypeテーマのカラータイプ。
colorColorテーマのカラータイプを設定する色。

リターン

ColorScheme - チェーン用のこのカラーパターン。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • 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 - チェーン用のこのカラーパターン。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setConcreteColor(type, hexColor)

このカラーパターンの ThemeColorType に関連付けられている具体的な色を、指定された色(16 進数形式)に設定します。

16 進数文字列は、「#RRGGBB」の形式である必要があります。

パラメータ

名前説明
typeThemeColorTypeテーマのカラータイプ。
hexColorStringテーマのカラータイプを設定する 16 進数色コード(例: #F304a7)。

リターン

ColorScheme - チェーン用のこのカラーパターン。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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