Class ParagraphStyle

ParagraphStyle

أنماط النص التي تنطبق على فقرات كاملة.

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

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

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
getIndentEnd()Numberلعرض المسافة البادئة لنهاية النص للفقرات ضمن TextRange بالنقاط، أو عرض null إذا كانت هناك أنماط فقرات متعددة في النص المعني.
getIndentFirstLine()Numberتعرض المسافة البادئة للسطر الأول من الفقرات في TextRange بالنقاط أو null إذا كانت هناك أنماط فقرات متعددة في النص المعنيّ.
getIndentStart()Numberلعرض المسافة البادئة لبداية النص للفقرات ضمن TextRange بالنقاط، أو null إذا كانت هناك أنماط فقرات متعددة في النص المعنيّ.
getLineSpacing()Numberتعرض تباعد الأسطر، أو null إذا كانت هناك أنماط فقرات متعددة على النص المحدد.
getParagraphAlignment()ParagraphAlignmentلعرض ParagraphAlignment للفقرات في TextRange، أو null إذا كانت هناك أنماط متعددة للفقرات في النص المعني.
getSpaceAbove()Numberيتم عرض المسافة الإضافية أعلى الفقرات في TextRange بالنقاط، أو null إذا كانت هناك أنماط فقرات متعددة في النص المعنيّ.
getSpaceBelow()Numberيتم عرض المساحة الإضافية أسفل الفقرات في TextRange بالنقاط، أو null إذا كانت هناك أنماط فقرات متعددة في النص المعنيّ.
getSpacingMode()SpacingModeلعرض SpacingMode للفقرات في TextRange، أو null إذا كانت هناك أنماط متعددة للفقرات في النص المعنيّ.
getTextDirection()TextDirectionلعرض TextDirection للفقرات في TextRange، أو null إذا كانت هناك أنماط متعددة للفقرات في النص المعنيّ.
setIndentEnd(indent)ParagraphStyleلتعيين المسافة البادئة لنهاية النص للفقرات ضمن TextRange بالنقاط.
setIndentFirstLine(indent)ParagraphStyleلضبط المسافة البادئة للسطر الأول من الفقرات في TextRange بالنقاط.
setIndentStart(indent)ParagraphStyleلضبط المسافة البادئة لبداية النص للفقرات ضمن TextRange بالنقاط
setLineSpacing(spacing)ParagraphStyleلضبط تباعد الأسطر.
setParagraphAlignment(alignment)ParagraphStyleلضبط ParagraphAlignment من الفقرات في TextRange.
setSpaceAbove(space)ParagraphStyleلضبط المسافة الإضافية أعلى الفقرات في TextRange بالنقاط
setSpaceBelow(space)ParagraphStyleلضبط المسافة الإضافية أسفل الفقرات في TextRange بالنقاط
setSpacingMode(mode)ParagraphStyleلضبط SpacingMode للفقرات في TextRange.
setTextDirection(direction)ParagraphStyleلضبط TextDirection للفقرات في TextRange.

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

getIndentEnd()

لعرض المسافة البادئة لنهاية النص للفقرات ضمن TextRange بالنقاط، أو عرض null إذا كانت هناك أنماط فقرات متعددة في النص المعني.

يستند الجانب المقابل لنهاية النص إلى اتجاه النص الحالي.

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

Number

التفويض

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

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

getIndentFirstLine()

تعرض المسافة البادئة للسطر الأول من الفقرات في TextRange بالنقاط أو null إذا كانت هناك أنماط فقرات متعددة في النص المعنيّ.

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

Number

التفويض

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

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

getIndentStart()

لعرض المسافة البادئة لبداية النص للفقرات ضمن TextRange بالنقاط، أو null إذا كانت هناك أنماط فقرات متعددة في النص المعنيّ.

يستند الجانب الذي يتوافق مع بداية النص إلى اتجاه النص الحالي.

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

Number

التفويض

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

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

getLineSpacing()

تعرض تباعد الأسطر، أو null إذا كانت هناك أنماط فقرات متعددة على النص المحدد.

هذه قيمة تتجاوب مع المسافة بين السطور، كنسبة مئوية من المتوسط. يتم تمثيل القيمة العادية كـ 100.0.

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

Number

التفويض

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

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

getParagraphAlignment()

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

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

ParagraphAlignment

التفويض

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

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

getSpaceAbove()

يتم عرض المسافة الإضافية أعلى الفقرات في TextRange بالنقاط، أو null إذا كانت هناك أنماط فقرات متعددة في النص المعنيّ.

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

Number

التفويض

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

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

getSpaceBelow()

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

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

Number

التفويض

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

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

getSpacingMode()

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

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

SpacingMode

التفويض

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

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

getTextDirection()

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

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

TextDirection

التفويض

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

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

setIndentEnd(indent)

لتعيين المسافة البادئة لنهاية النص للفقرات ضمن TextRange بالنقاط.

يستند الجانب المقابل لنهاية النص إلى اتجاه النص الحالي.

المَعلمات

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

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

ParagraphStyle

التفويض

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

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

setIndentFirstLine(indent)

لضبط المسافة البادئة للسطر الأول من الفقرات في TextRange بالنقاط.

المَعلمات

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

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

ParagraphStyle

التفويض

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

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

setIndentStart(indent)

لضبط المسافة البادئة لبداية النص للفقرات ضمن TextRange بالنقاط

يستند الجانب الذي يتوافق مع بداية النص إلى اتجاه النص الحالي.

المَعلمات

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

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

ParagraphStyle

التفويض

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

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

setLineSpacing(spacing)

لضبط تباعد الأسطر.

هذه قيمة تتجاوب مع المسافة بين السطور، كنسبة مئوية من المتوسط. يتم تمثيل القيمة العادية كـ 100.0.

المَعلمات

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

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

ParagraphStyle

التفويض

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

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

setParagraphAlignment(alignment)

لضبط ParagraphAlignment من الفقرات في TextRange.

المَعلمات

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

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

ParagraphStyle

التفويض

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

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

setSpaceAbove(space)

لضبط المسافة الإضافية أعلى الفقرات في TextRange بالنقاط

المَعلمات

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

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

ParagraphStyle

التفويض

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

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

setSpaceBelow(space)

لضبط المسافة الإضافية أسفل الفقرات في TextRange بالنقاط

المَعلمات

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

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

ParagraphStyle

التفويض

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

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

setSpacingMode(mode)

لضبط SpacingMode للفقرات في TextRange.

المَعلمات

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

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

ParagraphStyle

التفويض

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

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

setTextDirection(direction)

لضبط TextDirection للفقرات في TextRange.

المَعلمات

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

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

ParagraphStyle

التفويض

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

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