カラーパターンでは、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
のインスタンスではないことが保証されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
theme | ThemeColorType | コンクリート カラーの取得元のテーマカラー。 |
リターン
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
に関連付けられている具体的な色を、指定された色に設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
type | ThemeColorType | テーマのカラータイプ。 |
color | Color | テーマのカラータイプを設定する色。 |
リターン
ColorScheme
- チェーン用のこのカラーパターン。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setConcreteColor(type, red, green, blue)
このカラーパターンの ThemeColorType
に関連付けられた具体的な色を、指定された色(RGB 形式)に設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
type | ThemeColorType | テーマのカラータイプ。 |
red | Integer | テーマのカラータイプに設定する色の赤の値(0 ~ 255)。 |
green | Integer | テーマのカラータイプに設定する色の緑の値(0 ~ 255)。 |
blue | Integer | テーマのカラータイプに設定する色の青の値(0 ~ 255)。 |
リターン
ColorScheme
- チェーン用のこのカラーパターン。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setConcreteColor(type, hexColor)
このカラーパターンの ThemeColorType
に関連付けられている具体的な色を、指定された色(16 進数形式)に設定します。
16 進数文字列は、「#RRGGBB」の形式である必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
type | ThemeColorType | テーマのカラータイプ。 |
hexColor | String | テーマのカラータイプを設定する 16 進数色コード(例: #F304a7)。 |
リターン
ColorScheme
- チェーン用のこのカラーパターン。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations