Class ColorScheme

WarnaSkema

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 kemungkinan jenis warna tema dalam skema warna.
setConcreteColor(type, color)ColorSchemeMenetapkan warna konkret yang terkait dengan ThemeColorType dalam skema warna ini ke warna yang ditentukan.
setConcreteColor(type, red, green, blue)ColorSchemeMenetapkan warna konkret yang terkait dengan ThemeColorType dalam skema warna ini ke warna yang diberikan dalam format RGB.
setConcreteColor(type, hexColor)ColorSchemeMenetapkan warna konkret yang terkait dengan ThemeColorType dalam skema warna ini ke warna yang diberikan 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

NameJenisDeskripsi
themeThemeColorTypeWarna tema yang akan digunakan 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 kemungkinan jenis warna tema 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 yang ditentukan.

Parameter

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

Return

ColorScheme — Skema warna ini, untuk rantai.

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 yang diberikan dalam format RGB.

Parameter

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

Return

ColorScheme — Skema warna ini, untuk rantai.

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 yang diberikan dalam format HEX.

String hex harus dalam format '#RRGGBB'.

Parameter

NameJenisDeskripsi
typeThemeColorTypeJenis warna tema.
hexColorStringWarna heksadesimal untuk mengatur jenis warna tema, seperti '#F304a7'.

Return

ColorScheme — Skema warna ini, untuk rantai.

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