نمط النص
تعرض طرق القراءة في هذه الفئة القيمة null
إذا كان Text
المقابل يمتد على
عدة عمليات قراءة نصية، وكانت هذه العمليات لها قيم مختلفة لطريقة القراءة التي يتمّ استدعاؤها. لتجنُّب ذلك، ابحث عن أنماط النصوص باستخدام Text
التي تعرضها طريقة Text
.
إذا كنت تستخدم طُرقًا لتعديل كيفية احتواء النص داخل شكل معيّن، يتم إيقاف أي إعدادات ملاءمة تلقائية تم تطبيقها على أنماط النص.
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
get | Color | عرض لون خلفية النص، أو null إذا كانت هناك أنماط متعددة في
النص |
get | Text | تعرِض هذه السمة الإزاحة الرأسية للنص عن موضعه العادي، أو null إذا كانت هناك
أنماط متعدّدة على النص. |
get | String | تعرِض هذه السمة مجموعة خطوط النص، أو null إذا كان هناك أنماط متعددة للنص. |
get | Number | تعرِض هذه الدالة حجم الخط للنص بالنقاط، أو null إذا كانت هناك أنماط متعدّدة في
النص. |
get | Integer | لعرض وزن الخط للنص، أو null إذا كانت هناك أنماط متعددة للنص. |
get | Color | تعرِض هذه السمة لون المقدّمة للنص، أو null إذا كانت هناك أنماط متعدّدة في
النص. |
get | Link | تعرِض هذه الدالة الرمز Link على النص، أو null إذا لم يكن هناك رابط أو إذا كان الرابط في
جزء من النص أو إذا كانت هناك روابط متعددة. |
has | Boolean | تعرِض هذه الدالة القيمة true إذا كان هناك رابط في النص، أو القيمة false إذا لم يكن هناك رابط، أو القيمة null إذا كان
الرابط في جزء من النص أو إذا كانت هناك روابط متعددة. |
is | Boolean | تعرِض هذه السمة القيمة true إذا كانت خلفية النص شفافة، أو القيمة false إذا لم تكن شفافة، أو القيمة
null إذا كانت هناك أنماط متعددة للنص. |
is | Boolean | يتم عرض القيمة true إذا كان النص معروضًا بخط غامق، أو القيمة false إذا لم يكن كذلك، أو القيمة null إذا كان هناك تصاميم متعددة للنص. |
is | Boolean | تعرِض القيمة true إذا كان النص مائلًا، أو false إذا لم يكن مائلًا، أو null إذا كان هناك
أنماط متعددة للنص. |
is | Boolean | تعرِض هذه الدالة القيمة true إذا كان النص مكتوبًا بأحرف صغيرة لاتّباع أسلوب الكتابة الكبير، أو القيمة false إذا لم يكن كذلك، أو القيمة null إذا كان هناك أنماط متعددة للنص. |
is | Boolean | تعرِض القيمة true إذا كان النص مشطوبًا، أو false إذا لم يكن مشطوبًا، أو null إذا كان هناك عدة أنماط للنص. |
is | Boolean | تعرِض القيمة true إذا كان النص مُخطَّطًا، أو false إذا لم يكن مُخطَّطًا، أو null إذا كان هناك
أنماط متعددة على النص. |
remove | Text | إزالة Link |
set | Text | لضبط لون خلفية النص |
set | Text | لضبط لون خلفية النص على قيم RGB المحدّدة من 0 إلى 255 |
set | Text | لضبط لون خلفية النص على سلسلة الألوان السداسية عشرية المحدّدة |
set | Text | لضبط لون خلفية النص على Theme المحدّد |
set | Text | لضبط لون خلفية النص على شفاف |
set | Text | تُستخدَم لضبط الإزاحة الرأسية للنص بالنسبة إلى موضعه الطبيعي. |
set | Text | لضبط ما إذا كان يجب عرض النص غامقًا. |
set | Text | لضبط مجموعة خطوط النص |
set | Text | لضبط مجموعة الخطوط ووزن النص |
set | Text | لضبط حجم الخط للنص، بوحدة النقاط |
set | Text | لضبط لون المقدّمة للنص |
set | Text | لضبط لون المقدّمة للنص على قيم RGB المحدّدة من 0 إلى 255 |
set | Text | لضبط لون المقدّمة للنص على سلسلة الألوان الست عشرية المحدّدة |
set | Text | لضبط لون المقدّمة للنص على Theme المحدّد. |
set | Text | لضبط ما إذا كان النص مائلًا. |
set | Text | تُستخدَم هذه الدالة لضبط Link على Slide المحدَّد باستخدام الفهرس المستند إلى الصفر للشريحة. |
set | Text | تُستخدَم لضبط Link على Slide المحدَّد، ويتم ضبط الرابط باستخدام معرّف الشريحة المحدَّد. |
set | Text | تُستخدَم هذه الدالة لضبط Link على Slide المحدَّد باستخدام الموضع النسبي للشريحة. |
set | Text | تُحدِّد Link لسلسلة عنوان URL غير الفارغة المحدّدة. |
set | Text | لضبط ما إذا كان سيتم عرض النص بأحرف لاتينية كبيرة صغيرة. |
set | Text | لضبط ما إذا كان النص مشطوبًا. |
set | Text | لضبط ما إذا كان النص مُسطَّرًا. |
مستندات تفصيلية
getBackgroundColor()
getBaselineOffset()
تعرِض هذه السمة الإزاحة الرأسية للنص عن موضعه العادي، أو null
إذا كانت هناك
أنماط متعدّدة على النص.
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getFontFamily()
تعرِض هذه السمة مجموعة خطوط النص، أو null
إذا كان هناك أنماط متعددة للنص.
الإرجاع
String
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getFontSize()
تعرِض هذه الدالة حجم الخط للنص بالنقاط، أو null
إذا كانت هناك أنماط متعدّدة في
النص.
الإرجاع
Number
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getFontWeight()
لعرض وزن الخط للنص، أو null
إذا كانت هناك أنماط متعددة للنص.
يكون الوزن مضاعَفًا لـ 100 بين 100 و900، بما في ذلك. يتوافق هذا النطاق مع
القيم الرقمية الموضّحة في مواصفات CSS 2.1، القسم 15.6، مع عدم السماح
بالقيم غير الرقمية. تُعتبر الأوزان التي تزيد عن 700 أو تساويها غامقة، وفي
هذه الحالة، تعرِض is
القيمة true
. القيمة التلقائية هي 400
("عادي").
الإرجاع
Integer
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getForegroundColor()
تعرِض هذه السمة لون المقدّمة للنص، أو null
في حال توفّر أنماط متعدّدة في
النص.
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLink()
تعرِض هذه الدالة الرمز Link
على النص، أو null
إذا لم يكن هناك رابط أو إذا كان الرابط في
جزء من النص أو إذا كانت هناك روابط متعددة. يُرجى الاتصال بالرقم has
لمعرفة ما إذا كان
النص لا يحتوي على رابط.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const textLink = shape.getText().getTextStyle().getLink(); if (textLink != null) { Logger.log(`Shape text has a link of type: ${textLink.getLinkType()}`); }
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
hasLink()
تعرِض هذه الدالة القيمة true
إذا كان هناك رابط في النص، أو القيمة false
إذا لم يكن هناك رابط، أو القيمة null
إذا كان
الرابط في جزء من النص أو إذا كانت هناك روابط متعددة.
لا يمكن ضبط الروابط على أحرف سطر جديد. لذلك، إذا كان Text
يحتوي على رمز
سلسة جديدة، ستعرض هذه الطريقة دائمًا إما null
أو false
.
الإرجاع
Boolean
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isBackgroundTransparent()
تعرِض هذه السمة القيمة true
إذا كانت خلفية النص شفافة، أو القيمة false
إذا لم تكن شفافة، أو القيمة
null
إذا كانت هناك أنماط متعددة للنص.
الإرجاع
Boolean
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isBold()
يتم عرض القيمة true
إذا كان النص معروضًا بخط غامق، أو القيمة false
إذا لم يكن كذلك، أو القيمة null
إذا كان هناك تصاميم متعددة للنص.
الإرجاع
Boolean
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isItalic()
تعرِض القيمة true
إذا كان النص مائلًا، أو false
إذا لم يكن مائلًا، أو null
إذا كان هناك
أنماط متعددة للنص.
الإرجاع
Boolean
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isSmallCaps()
تعرِض هذه الدالة القيمة true
إذا كان النص مكتوبًا بأحرف صغيرة لاتينية false
إذا لم يكن كذلك، أو null
إذا كان هناك أنماط متعددة للنص.
الإرجاع
Boolean
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isStrikethrough()
تعرِض القيمة true
إذا كان النص مشطوبًا، أو false
إذا لم يكن مشطوبًا، أو null
إذا كان هناك عدة أنماط للنص.
الإرجاع
Boolean
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isUnderline()
تعرِض القيمة true
إذا كان النص مُخطَّطًا، أو false
إذا لم يكن مُخطَّطًا، أو null
إذا كان هناك
أنماط متعددة على النص.
الإرجاع
Boolean
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeLink()
setBackgroundColor(color)
setBackgroundColor(red, green, blue)
لضبط لون خلفية النص على قيم RGB المحدّدة من 0 إلى 255
المعلمات
الاسم | النوع | الوصف |
---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBackgroundColor(hexColor)
لضبط لون خلفية النص على سلسلة الألوان السداسية عشرية المحدّدة
يجب أن تكون السلسلة الست عشرية بالتنسيق #RRGGBB. على سبيل المثال، يتم تمثيل اللون الوردي على النحو التالي: #FFC0CB.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
hex | String |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBackgroundColor(color)
لضبط لون خلفية النص على Theme
المحدّد
المعلمات
الاسم | النوع | الوصف |
---|---|---|
color | Theme |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBackgroundColorTransparent()
setBaselineOffset(offset)
تُستخدَم لضبط الإزاحة الرأسية للنص بالنسبة إلى موضعه الطبيعي.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
offset | Text |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBold(bold)
لضبط ما إذا كان يجب عرض النص غامقًا.
يؤدي تغيير درجة كثافة النص إلى تعديل كثافة الخط المستخدَمة لعرض النص.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
bold | Boolean |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setFontFamily(fontFamily)
setFontFamilyAndWeight(fontFamily, fontWeight)
لضبط مجموعة الخطوط ووزن النص
يكون الوزن مضاعَفًا لـ 100 بين 100 و900، بما في ذلك. يتوافق هذا النطاق مع
القيم الرقمية الموضّحة في مواصفات CSS 2.1، القسم 15.6، مع عدم السماح
بالقيم غير الرقمية. تُعتبر الأوزان التي تزيد عن 700 أو تساويها غامقة، وفي
هذه الحالة، تعرِض is
القيمة true
. القيمة التلقائية هي 400
("عادي").
المعلمات
الاسم | النوع | الوصف |
---|---|---|
font | String | |
font | Integer |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setFontSize(fontSize)
setForegroundColor(foregroundColor)
setForegroundColor(red, green, blue)
لضبط لون المقدّمة للنص على قيم RGB المحدّدة من 0 إلى 255
المعلمات
الاسم | النوع | الوصف |
---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setForegroundColor(hexColor)
لضبط لون المقدّمة للنص على سلسلة الألوان الست عشرية المحدّدة
يجب أن تكون السلسلة الست عشرية بالتنسيق #RRGGBB. على سبيل المثال، يتم تمثيل اللون الوردي على النحو التالي: #FFC0CB.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
hex | String |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setForegroundColor(color)
لضبط لون المقدّمة للنص على Theme
المحدّد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
color | Theme |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setItalic(italic)
setLinkSlide(slideIndex)
تُستخدَم هذه الدالة لضبط Link
على Slide
المحدَّد باستخدام الفهرس المستند إلى الصفر للشريحة.
يؤدي ضبط رابط إلى تغيير نمط النص الذي سيتم تسطيره وإضافة لون Theme
إلى المقدّمة. يمكنك تغيير هذا الإعداد من خلال set
وset
.
بما أنّه لا يمكن ضبط الروابط على أحرف سطر جديد، يتم تجاهل أحرف سطر جديد في Text
.
// Set a link to the first slide of the presentation. const presentation = SlidesApp.getActivePresentation(); const slide = presentation.getSlides()[0]; const textRange = slide.getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(0);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
slide | Integer | الفهرس الذي يبدأ من الصفر للشريحة |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkSlide(slide)
تُستخدَم لضبط Link
على Slide
المحدَّد، ويتم ضبط الرابط باستخدام معرّف الشريحة المحدَّد.
يؤدي ضبط رابط إلى تغيير نمط النص الذي سيتم تسطيره وإضافة لون Theme
إلى المقدّمة. يمكنك تغيير هذا الإعداد من خلال set
وset
.
بما أنّه لا يمكن ضبط الروابط على أحرف سطر جديد، يتم تجاهل أحرف سطر جديد في Text
.
// Set a link to the first slide of the presentation. const presentation = SlidesApp.getActivePresentation(); const slide = presentation.getSlides()[0]; const textRange = slide.getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(slide);
المعلمات
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkSlide(slidePosition)
تُستخدَم هذه الدالة لضبط Link
على Slide
المحدَّد باستخدام الموضع النسبي للشريحة.
يؤدي ضبط رابط إلى تغيير نمط النص الذي سيتم تسطيره وإضافة لون Theme
إلى المقدّمة. يمكنك تغيير هذا الإعداد من خلال set
وset
.
بما أنّه لا يمكن ضبط الروابط على أحرف سطر جديد، يتم تجاهل أحرف سطر جديد في Text
.
// Set a link to the first slide of the presentation. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
slide | Slide | "Slide " النسبي |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkUrl(url)
تُحدِّد Link
لسلسلة عنوان URL غير الفارغة المحدّدة.
يؤدي ضبط رابط إلى تغيير نمط النص الذي سيتم تسطيره وإضافة لون Theme
إلى المقدّمة. يمكنك تغيير هذا الإعداد من خلال set
وset
.
بما أنّه لا يمكن ضبط الروابط على أحرف سطر جديد، يتم تجاهل أحرف سطر جديد في Text
.
// Set a link to the URL. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkUrl('https://slides.google.com');
المعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | سلسلة عنوان URL |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setSmallCaps(smallCaps)
لضبط ما إذا كان سيتم عرض النص بأحرف لاتينية كبيرة صغيرة.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
small | Boolean |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setStrikethrough(strikethrough)
لضبط ما إذا كان النص مشطوبًا.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
strikethrough | Boolean |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setUnderline(underline)
لضبط ما إذا كان النص مُسطَّرًا.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
underline | Boolean |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations