Class TextStyle

TextStyle

نمط النص.

تعرض طرق القراءة في هذه الفئة null إذا كانت دالة TextRange المقابلة تمتد عدة عمليات تنفيذ نصية، وكانت هذه العمليات تشتمل على قيم مختلفة لطريقة القراءة التي يتم استدعائها. ولتجنب ذلك، ابحث عن أنماط النص باستخدام TextRanges التي تعرضها طريقة TextRange.getRuns().

إذا كنت تستخدم طرقًا لتعديل كيفية احتواء النص داخل شكل ما، فسيتم إلغاء تنشيط أي إعدادات احتواء تلقائي مطبقة على أنماط النص.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
getBackgroundColor()Colorيتم عرض لون خلفية النص أو null إذا كانت هناك أنماط متعددة للنص.
getBaselineOffset()TextBaselineOffsetيتم عرض الإزاحة الرأسية للنص من موضعه العادي، أو null إذا كانت هناك أنماط متعددة للنص.
getFontFamily()Stringيتم عرض مجموعة خطوط النص، أو عرض null إذا كان هناك أنماط متعدّدة في النص.
getFontSize()Numberيتم عرض حجم خط النص بالنقاط أو عرض null إذا كانت هناك أنماط متعددة للنص.
getFontWeight()Integerلعرض عرض خط النص، أو null إذا كانت هناك أنماط متعددة للنص.
getForegroundColor()Colorيتم عرض لون المقدمة للنص أو null إذا كانت هناك أنماط متعددة للنص.
getLink()Linkعرض Link في النص أو عرض null إذا لم يتوفّر رابط أو إذا كان الرابط جزءًا من النص أو إذا كان هناك عدة روابط
hasLink()Booleanتعرض القيمة true إذا كان النص يتضمّن رابطًا، أو false إذا لم يكن كذلك، أو null إذا كان الرابط جزءًا من النص أو كان هناك روابط متعدّدة.
isBackgroundTransparent()Booleanيعرض true إذا كانت خلفية النص شفافة، أو false إذا لم يكن كذلك، أو null إذا كانت هناك أنماط متعددة للنص.
isBold()Booleanتعرض true إذا تم عرض النص بالخط العريض، أو false إذا لم يكن الأمر كذلك، أو null إذا كان النص يتضمن أنماطًا متعددة.
isItalic()Booleanتعرض true إذا كان النص مائلاً، أو false إذا لم يكن كذلك، أو null إذا كانت هناك أنماط متعددة للنص.
isSmallCaps()Booleanتعرض true إذا كان النص بأحرف كبيرة صغيرة، أو false في حال لم يكن الأمر كذلك، أو null إذا كان النص يتضمن أنماطًا متعددة.
isStrikethrough()Booleanتعرض القيمة true إذا كان النص يتوسطه خط، أو false إذا لم يكن كذلك، أو null إذا كان النص يتضمن أنماطًا متعددة.
isUnderline()Booleanتعرض true إذا كان النص مسطرًا، أو false إذا لم يكن كذلك، أو null إذا كانت هناك أنماط متعددة للنص.
removeLink()TextStyleإزالة Link
setBackgroundColor(color)TextStyleلضبط لون خلفية النص.
setBackgroundColor(red, green, blue)TextStyleلضبط لون خلفية النص على قيم نموذج أحمر أخضر أزرق (RGB) المحدّدة من 0 إلى 255.
setBackgroundColor(hexColor)TextStyleلتعيين لون خلفية النص على سلسلة اللون الست عشرية المحددة.
setBackgroundColor(color)TextStyleلضبط لون خلفية النص على ThemeColorType المحدَّد.
setBackgroundColorTransparent()TextStyleلتعيين لون خلفية النص على الوضع الشفاف.
setBaselineOffset(offset)TextStyleلضبط الإزاحة الرأسية للنص بالنسبة إلى موضعه العادي.
setBold(bold)TextStyleتحدِّد هذه السياسة ما إذا كان يجب عرض النص بخط غامق.
setFontFamily(fontFamily)TextStyleتعيين مجموعة خطوط النص .
setFontFamilyAndWeight(fontFamily, fontWeight)TextStyleتعيين مجموعة الخطوط وحجم النص.
setFontSize(fontSize)TextStyleلتعيين حجم خط النص بالنقاط.
setForegroundColor(foregroundColor)TextStyleلضبط لون المقدمة للنص.
setForegroundColor(red, green, blue)TextStyleلضبط لون المقدمة للنص على قيم نموذج أحمر أخضر أزرق (RGB) المحدّدة من 0 إلى 255.
setForegroundColor(hexColor)TextStyleلضبط لون مقدمة النص على سلسلة اللون الست عشرية المحددة.
setForegroundColor(color)TextStyleلضبط لون المقدمة للنص على ThemeColorType المحدّد.
setItalic(italic)TextStyleلتعيين ما إذا كان النص مائلاً أم لا.
setLinkSlide(slideIndex)TextStyleلضبط Link على Slide المحددة باستخدام الفهرس المستند إلى الصفر للشريحة
setLinkSlide(slide)TextStyleلضبط Link على Slide المحدَّد، يتم ضبط الرابط من خلال رقم تعريف الشريحة المحدّد.
setLinkSlide(slidePosition)TextStyleلضبط Link على Slide المحددة باستخدام الموضع النسبي للشريحة.
setLinkUrl(url)TextStyleلضبط Link على سلسلة عنوان URL غير الفارغة المحددة
setSmallCaps(smallCaps)TextStyleلتعيين ما إذا كان سيتم عرض النص بأحرف كبيرة صغيرة.
setStrikethrough(strikethrough)TextStyleلتحديد ما إذا كان النص مكتوبًا بخط أم لا.
setUnderline(underline)TextStyleلتحديد ما إذا كان النص مسطرًا أم لا

الوثائق التفصيلية

getBackgroundColor()

يتم عرض لون خلفية النص أو null إذا كانت هناك أنماط متعددة للنص.

استرجاع الكرة

Color

التفويض

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

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

getBaselineOffset()

يتم عرض الإزاحة الرأسية للنص من موضعه العادي، أو null إذا كانت هناك أنماط متعددة للنص.

استرجاع الكرة

TextBaselineOffset

التفويض

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

  • 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 بالخط العريض، وفي هذه الحالة isBold() تعرض true. القيمة الافتراضية هي 400 ("عادي").

استرجاع الكرة

Integer

التفويض

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

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

getForegroundColor()

يتم عرض لون المقدمة للنص أو null إذا كانت هناك أنماط متعددة للنص.

استرجاع الكرة

Color

التفويض

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

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

عرض Link في النص أو عرض null إذا لم يتوفّر رابط أو إذا كان الرابط جزءًا من النص أو إذا كان هناك عدة روابط يمكنك استدعاء hasLink() لتحديد ما إذا كان النص لا يحتوي على رابط.

var textLink = shape.getText().getTextStyle().getLink();
if (textLink != null) {
  Logger.log('Shape text has a link of type: ' + textLink.getLinkType());
}

استرجاع الكرة

Link

التفويض

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

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

تعرض القيمة true إذا كان النص يتضمّن رابطًا، أو false إذا لم يكن كذلك، أو null إذا كان الرابط جزءًا من النص أو كان هناك روابط متعدّدة.

لا يمكن ضبط الروابط على أحرف السطر الجديد. لذلك، إذا كانت TextRange تحتوي على حرف سطر جديد، تعرِض هذه الطريقة دائمًا إما 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

إزالة Link

تؤدي إزالة رابط إلى إزالة لون مقدمة الرابط التشعبي ونمط التسطير على النص. ويتم تطبيق هذه الأنماط لمطابقة النص الذي يسبق الرابط، إن أمكن.

text.getTextStyle().removeLink();

استرجاع الكرة

TextStyle


setBackgroundColor(color)

لضبط لون خلفية النص.

المَعلمات

الاسمTypeالوصف
colorColor

استرجاع الكرة

TextStyle

التفويض

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

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

setBackgroundColor(red, green, blue)

لضبط لون خلفية النص على قيم نموذج أحمر أخضر أزرق (RGB) المحدّدة من 0 إلى 255.

المَعلمات

الاسمTypeالوصف
redInteger
greenInteger
blueInteger

استرجاع الكرة

TextStyle

التفويض

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

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

setBackgroundColor(hexColor)

لتعيين لون خلفية النص على سلسلة اللون الست عشرية المحددة.

يجب أن تكون السلسلة الست عشرية بالتنسيق " #RRGGBB". على سبيل المثال، سيتم تمثيل اللون الوردي على النحو التالي " #FFC0CB".

المَعلمات

الاسمTypeالوصف
hexColorString

استرجاع الكرة

TextStyle

التفويض

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

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

setBackgroundColor(color)

لضبط لون خلفية النص على ThemeColorType المحدَّد.

المَعلمات

الاسمTypeالوصف
colorThemeColorType

استرجاع الكرة

TextStyle

التفويض

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

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

setBackgroundColorTransparent()

لتعيين لون خلفية النص على الوضع الشفاف.

استرجاع الكرة

TextStyle

التفويض

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

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

setBaselineOffset(offset)

لضبط الإزاحة الرأسية للنص بالنسبة إلى موضعه العادي.

المَعلمات

الاسمTypeالوصف
offsetTextBaselineOffset

استرجاع الكرة

TextStyle

التفويض

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

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

setBold(bold)

تحدِّد هذه السياسة ما إذا كان يجب عرض النص بخط غامق.

يؤدي تغيير درجة تغميق النص إلى تعديل سُمك الخط المستخدم لعرض النص.

المَعلمات

الاسمTypeالوصف
boldBoolean

استرجاع الكرة

TextStyle

التفويض

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

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

setFontFamily(fontFamily)

تعيين مجموعة خطوط النص .

المَعلمات

الاسمTypeالوصف
fontFamilyString

استرجاع الكرة

TextStyle

التفويض

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

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

setFontFamilyAndWeight(fontFamily, fontWeight)

تعيين مجموعة الخطوط وحجم النص.

الوزن هو مضاعف 100 بين 100 و900، بما في ذلك الرقمان. ويتجاوب هذا النطاق مع القيم العددية الموصوفة في مواصفات CSS 2.1، القسم 15.6، مع عدم السماح بالقيم غير الرقمية. تعتبر الأوزان الأكبر من أو تساوي 700 بالخط العريض، وفي هذه الحالة isBold() تعرض true. القيمة الافتراضية هي 400 ("عادي").

المَعلمات

الاسمTypeالوصف
fontFamilyString
fontWeightInteger

استرجاع الكرة

TextStyle

التفويض

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

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

setFontSize(fontSize)

لتعيين حجم خط النص بالنقاط.

المَعلمات

الاسمTypeالوصف
fontSizeNumber

استرجاع الكرة

TextStyle

التفويض

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

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

setForegroundColor(foregroundColor)

لضبط لون المقدمة للنص.

المَعلمات

الاسمTypeالوصف
foregroundColorColor

استرجاع الكرة

TextStyle

التفويض

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

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

setForegroundColor(red, green, blue)

لضبط لون المقدمة للنص على قيم نموذج أحمر أخضر أزرق (RGB) المحدّدة من 0 إلى 255.

المَعلمات

الاسمTypeالوصف
redInteger
greenInteger
blueInteger

استرجاع الكرة

TextStyle

التفويض

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

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

setForegroundColor(hexColor)

لضبط لون مقدمة النص على سلسلة اللون الست عشرية المحددة.

يجب أن تكون السلسلة الست عشرية بالتنسيق " #RRGGBB". على سبيل المثال، سيتم تمثيل اللون الوردي على النحو التالي " #FFC0CB".

المَعلمات

الاسمTypeالوصف
hexColorString

استرجاع الكرة

TextStyle

التفويض

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

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

setForegroundColor(color)

لضبط لون المقدمة للنص على ThemeColorType المحدّد.

المَعلمات

الاسمTypeالوصف
colorThemeColorType

استرجاع الكرة

TextStyle

التفويض

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

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

setItalic(italic)

لتعيين ما إذا كان النص مائلاً أم لا.

المَعلمات

الاسمTypeالوصف
italicBoolean

استرجاع الكرة

TextStyle

التفويض

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

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

setLinkSlide(slideIndex)

لضبط Link على Slide المحددة باستخدام الفهرس المستند إلى الصفر للشريحة

يؤدي ضبط رابط إلى تغيير نمط النص الذي سيتم تسطيره ويكون لونه ThemeColorType.HYPERLINK في المقدّمة. ويمكن تغيير هذا الإعداد من خلال setForegroundColor(hexColor) وsetUnderline(underline).

وبما أنّه لا يمكن ضبط الروابط على أحرف سطر جديد، يتم تجاهل أحرف السطر الجديد في TextRange.

// Set a link to the first slide of the presentation.
text.getTextStyle().setLinkSlide(0);

المَعلمات

الاسمTypeالوصف
slideIndexIntegerالفهرس القائم على صفر للشريحة.

استرجاع الكرة

TextStyle

التفويض

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

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

setLinkSlide(slide)

لضبط Link على Slide المحدَّد، يتم ضبط الرابط من خلال رقم تعريف الشريحة المحدّد.

يؤدي ضبط رابط إلى تغيير نمط النص الذي سيتم تسطيره ويكون لونه ThemeColorType.HYPERLINK في المقدّمة. ويمكن تغيير هذا الإعداد من خلال setForegroundColor(hexColor) وsetUnderline(underline).

وبما أنّه لا يمكن ضبط الروابط على أحرف سطر جديد، يتم تجاهل أحرف السطر الجديد في TextRange.

// Set a link to the first slide of the presentation.
var slide = presentation.getSlides()[0];
text.getTextStyle().setLinkSlide(slide);

المَعلمات

الاسمTypeالوصف
slideSlideSlide المطلوب ربطها.

استرجاع الكرة

TextStyle

التفويض

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

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

setLinkSlide(slidePosition)

لضبط Link على Slide المحددة باستخدام الموضع النسبي للشريحة.

يؤدي ضبط رابط إلى تغيير نمط النص الذي سيتم تسطيره ويكون لونه ThemeColorType.HYPERLINK في المقدّمة. ويمكن تغيير هذا الإعداد من خلال setForegroundColor(hexColor) وsetUnderline(underline).

وبما أنّه لا يمكن ضبط الروابط على أحرف سطر جديد، يتم تجاهل أحرف السطر الجديد في TextRange.

// Set a link to the first slide of the presentation.
text.getTextStyle().setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);

المَعلمات

الاسمTypeالوصف
slidePositionSlidePositionالسمة SlidePosition النسبية

استرجاع الكرة

TextStyle

التفويض

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

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

setLinkUrl(url)

لضبط Link على سلسلة عنوان URL غير الفارغة المحددة

يؤدي ضبط رابط إلى تغيير نمط النص الذي سيتم تسطيره ويكون لونه ThemeColorType.HYPERLINK في المقدّمة. ويمكن تغيير هذا الإعداد من خلال setForegroundColor(hexColor) وsetUnderline(underline).

وبما أنّه لا يمكن ضبط الروابط على أحرف سطر جديد، يتم تجاهل أحرف السطر الجديد في TextRange.

// Set a link to the URL.
text.getTextStyle().setLinkUrl("https://slides.google.com");

المَعلمات

الاسمTypeالوصف
urlStringسلسلة عنوان URL.

استرجاع الكرة

TextStyle

التفويض

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

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

setSmallCaps(smallCaps)

لتعيين ما إذا كان سيتم عرض النص بأحرف كبيرة صغيرة.

المَعلمات

الاسمTypeالوصف
smallCapsBoolean

استرجاع الكرة

TextStyle

التفويض

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

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

setStrikethrough(strikethrough)

لتحديد ما إذا كان النص مكتوبًا بخط أم لا.

المَعلمات

الاسمTypeالوصف
strikethroughBoolean

استرجاع الكرة

TextStyle

التفويض

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

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

setUnderline(underline)

لتحديد ما إذا كان النص مسطرًا أم لا

المَعلمات

الاسمTypeالوصف
underlineBoolean

استرجاع الكرة

TextStyle

التفويض

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

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