Class ColorScheme

ColorScheme

รูปแบบสีจะกำหนดการแมปจากสมาชิกของ ThemeColorType ไปยังสีจริงที่ใช้ ในการแสดงผล

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getConcreteColor(theme)Colorแสดงผล Color ที่เฉพาะเจาะจงซึ่งเชื่อมโยงกับ ThemeColorType ในรูปแบบชุดสีนี้
getThemeColors()ThemeColorType[]แสดงผลรายการประเภทสีธีมทั้งหมดที่เป็นไปได้ในรูปแบบสี
setConcreteColor(type, color)ColorSchemeตั้งค่าสีที่เฉพาะเจาะจงซึ่งเชื่อมโยงกับ ThemeColorType ในรูปแบบสีนี้เป็นสีที่ ระบุ
setConcreteColor(type, red, green, blue)ColorSchemeตั้งค่าสีคอนกรีตที่เชื่อมโยงกับ ThemeColorType ในรูปแบบสีนี้เป็น สีที่ระบุในรูปแบบ RGB
setConcreteColor(type, hexColor)ColorSchemeตั้งค่าสีคอนกรีตที่เชื่อมโยงกับ ThemeColorType ในรูปแบบสีนี้เป็น สีที่ระบุในรูปแบบ HEX

เอกสารโดยละเอียด

getConcreteColor(theme)

แสดงผล Color ที่เฉพาะเจาะจงซึ่งเชื่อมโยงกับ ThemeColorType ในรูปแบบชุดสีนี้

รับประกันว่าสีที่ส่งคืนจะไม่ใช่อินสแตนซ์ของ 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 ในรูปแบบสีนี้เป็น สีที่ระบุในรูปแบบ HEX

สตริงเลขฐานสิบหกต้องอยู่ในรูปแบบ "#RRGGBB"

พารามิเตอร์

ชื่อประเภทคำอธิบาย
typeThemeColorTypeประเภทสีธีม
hexColorStringสีฐาน 16 ที่จะตั้งค่าประเภทสีธีม เช่น "#F304a7"

รีเทิร์น

ColorScheme — รูปแบบสีนี้สำหรับการเชื่อมโยง

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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