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: يشير إلى اللون المحدّد الذي يتوافق مع نوع لون المظهر في هذا النظام.

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

getThemeColors()

تعرض هذه الدالة قائمة بجميع أنواع ألوان التصميم الممكنة في نظام الألوان.

الإرجاع

ThemeColorType[]: أنواع ألوان المظهر المحتملة في هذا المخطط.

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

setConcreteColor(type, color)

تضبط هذه السمة لون الخرسانة المرتبط بـ ThemeColorType في نظام الألوان هذا على اللون المحدّد.

المَعلمات

الاسمالنوعالوصف
typeThemeColorTypeتمثّل هذه السمة نوع لون المظهر.
colorColorاللون الذي سيتم ضبط نوع لون التصميم عليه

الإرجاع

ColorScheme: نظام الألوان هذا مخصّص للربط.

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

  • 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: نظام الألوان هذا مخصّص للربط.

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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

setConcreteColor(type, hexColor)

تضبط هذه السمة اللون المحدّد المرتبط بالعنصر ThemeColorType في نظام الألوان هذا على اللون المحدّد بتنسيق HEX.

يجب أن تكون سلسلة الأرقام الست عشرية بالتنسيق ‎#RRGGBB.

المَعلمات

الاسمالنوعالوصف
typeThemeColorTypeتمثّل هذه السمة نوع لون المظهر.
hexColorStringاللون السداسي العشري الذي سيتم ضبط نوع لون التصميم عليه، مثل ‎#F304a7

الإرجاع

ColorScheme: نظام الألوان هذا مخصّص للربط.

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:

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