Class ColorScheme

ColorScheme

Skema warna menentukan pemetaan dari anggota ThemeColorType ke warna sebenarnya yang digunakan untuk merendernya.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getConcreteColor(theme)ColorMenampilkan Color konkret yang terkait dengan ThemeColorType dalam skema warna ini.
getThemeColors()ThemeColorType[]Menampilkan daftar semua jenis warna tema yang memungkinkan dalam skema warna.
setConcreteColor(type, color)ColorSchemeMenetapkan warna konkret yang terkait dengan ThemeColorType dalam skema warna ini ke warna tertentu.
setConcreteColor(type, red, green, blue)ColorSchemeMenetapkan warna konkret yang terkait dengan ThemeColorType dalam skema warna ini ke warna tertentu dalam format RGB.
setConcreteColor(type, hexColor)ColorSchemeMenetapkan warna konkret yang terkait dengan ThemeColorType dalam skema warna ini ke warna tertentu dalam format HEX.

Dokumentasi mendetail

getConcreteColor(theme)

Menampilkan Color konkret yang terkait dengan ThemeColorType dalam skema warna ini.

Warna yang ditampilkan dijamin bukan instance dari ThemeColor.

Parameter

NamaJenisDeskripsi
themeThemeColorTypeWarna tema untuk mendapatkan warna konkret.

Return

Color — Warna konkret yang sesuai dengan jenis warna tema dalam skema ini.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

getThemeColors()

Menampilkan daftar semua jenis warna tema yang memungkinkan dalam skema warna.

Return

ThemeColorType[] — Kemungkinan jenis warna tema dalam skema ini.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

setConcreteColor(type, color)

Menetapkan warna konkret yang terkait dengan ThemeColorType dalam skema warna ini ke warna tertentu.

Parameter

NamaJenisDeskripsi
typeThemeColorTypeJenis warna tema.
colorColorWarna untuk menetapkan jenis warna tema.

Return

ColorScheme — Skema warna ini, untuk perantaian.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

setConcreteColor(type, red, green, blue)

Menetapkan warna konkret yang terkait dengan ThemeColorType dalam skema warna ini ke warna tertentu dalam format RGB.

Parameter

NamaJenisDeskripsi
typeThemeColorTypeJenis warna tema.
redIntegerNilai merah warna untuk menetapkan jenis warna tema (antara 0 dan 255).
greenIntegerNilai hijau dari warna untuk menetapkan jenis warna tema (antara 0 dan 255).
blueIntegerNilai warna biru untuk menetapkan jenis warna tema (antara 0 dan 255).

Return

ColorScheme — Skema warna ini, untuk perantaian.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

setConcreteColor(type, hexColor)

Menetapkan warna konkret yang terkait dengan ThemeColorType dalam skema warna ini ke warna tertentu dalam format HEX.

String hex harus dalam format '#RRGGBB'.

Parameter

NamaJenisDeskripsi
typeThemeColorTypeJenis warna tema.
hexColorStringWarna heksadesimal untuk menetapkan jenis warna tema, seperti '#F304a7'.

Return

ColorScheme — Skema warna ini, untuk perantaian.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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