Class Image

صورة

رمز PageElement يمثّل صورة

الطُرق

الطريقةنوع الإرجاعوصف قصير
alignOnPage(alignmentPosition)Imageلمحاذاة العنصر مع موضع المحاذاة المحدد على الصفحة.
bringForward()Imageلإحضار عنصر الصفحة إلى الأمام في الصفحة بواسطة عنصر واحد.
bringToFront()Imageلنقل عنصر الصفحة إلى مقدّمة الصفحة.
duplicate()PageElementيؤدي هذا الإجراء إلى تكرار عنصر الصفحة.
getAs(contentType)Blobعرض البيانات داخل هذا الكائن على شكل كائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد.
getBlob()Blobعرض البيانات داخل هذه الصورة على شكل كائن ثنائي كبير.
getBorder()Borderتعرض Border للصورة.
getConnectionSites()ConnectionSite[]عرض قائمة ConnectionSites على عنصر الصفحة، أو قائمة فارغة إذا كانت الصفحة لا يحتوي على أي مواقع اتصال.
getContentUrl()Stringالحصول على عنوان URL للصورة
getDescription()Stringتعرض وصف النص البديل لعنصر الصفحة.
getHeight()Numberللحصول على ارتفاع العنصر بالنقاط، وهو ارتفاع مربع إحاطة العنصر عند لا يحتوي العنصر على تدوير.
getInherentHeight()Numberتعرض الارتفاع الكامن للعنصر بالنقاط.
getInherentWidth()Numberلعرض العرض الكامن للعنصر بالنقاط.
getLeft()Numberلعرض الموضع الأفقي للعنصر بالنقاط، والتي يتم قياسها من الزاوية العليا اليسرى عندما لا يحتوي العنصر على تدوير.
getLink()Linkتعرض Link أو null في حال عدم توفّر رابط.
getObjectId()Stringتعرض المعرّف الفريد لهذا العنصر.
getPageElementType()PageElementTypeعرض نوع عنصر الصفحة، ويتم تمثيله كتعداد PageElementType.
getParentGroup()Groupعرض المجموعة التي ينتمي إليها عنصر الصفحة هذا أو null إذا لم يكن العنصر في المجموعة.
getParentPage()Pageلعرض الصفحة التي يوجد بها عنصر الصفحة هذا.
getParentPlaceholder()PageElementتعرض عنصر الصفحة الرئيسية للعنصر النائب.
getPlaceholderIndex()Integerتعرض فهرسًا لصورة العنصر النائب.
getPlaceholderType()PlaceholderTypeعرض نوع العنصر النائب للصورة، أو PlaceholderType.NONE إذا لم يكن الشكل كعنصر نائب.
getRotation()Numberعرض زاوية تدوير العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات، حيث تكون صفر درجة لا يعني الدوران.
getSourceUrl()Stringتتيح لك هذه السياسة الحصول على عنوان URL لمصدر الصورة في حال توفّره.
getTitle()Stringتعرض عنوان النص البديل لعنصر الصفحة.
getTop()Numberالحصول على الموضع الرأسي للعنصر بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يحتوي العنصر على تدوير.
getTransform()AffineTransformلعرض تحويل عنصر الصفحة.
getWidth()Numberيتم عرض عرض العنصر بالنقاط، وهو عرض مربع إحاطة العنصر عندما فلن يحتوي العنصر على تدوير.
preconcatenateTransform(transform)Imageإنشاء تسلسل مسبق لعملية التحويل المتوفرة لعملية التحويل الحالية لعنصر الصفحة.
remove()voidلإزالة عنصر الصفحة.
removeLink()voidستتم إزالة Link.
replace(blobSource)Imageيستبدل هذه الصورة بصورة موضّحة من خلال عنصر BlobSource.
replace(blobSource, crop)Imageلاستبدال هذه الصورة بصورة يصفها عنصر Image، مع الاقتصاص اختياريًا الصورة لملاءمتها.
replace(imageUrl)Imageيستبدل هذه الصورة بصورة أخرى تم تنزيلها من عنوان URL المقدّم.
replace(imageUrl, crop)Imageلاستبدال هذه الصورة بصورة أخرى تم تنزيلها من عنوان URL المقدَّم، مع إجراء اقتصاص اختياري. الصورة لملاءمتها.
scaleHeight(ratio)Imageتعمل على قياس ارتفاع العنصر بنسبة محددة.
scaleWidth(ratio)Imageتعمل هذه السمة على زيادة عرض العنصر وفقًا للنسبة المحددة.
select()voidيؤدي هذا الإجراء إلى اختيار PageElement فقط في العرض التقديمي النشط وإزالة أي عناصر سابقة. التحديد.
select(replace)voidلاختيار "PageElement" في العرض التقديمي النشط
sendBackward()Imageلإعادة عنصر الصفحة إلى الخلف في الصفحة بواسطة عنصر واحد.
sendToBack()Imageلإرسال عنصر الصفحة إلى الجزء الخلفي من الصفحة
setDescription(description)Imageلضبط وصف النص البديل لعنصر الصفحة.
setHeight(height)Imageلتعيين ارتفاع العنصر بالنقاط، وهو ارتفاع مربع إحاطة العنصر عند لا يحتوي العنصر على تدوير.
setLeft(left)Imageلتعيين الموضع الأفقي للعنصر، بالنقاط، التي يتم قياسها من الزاوية العلوية اليسرى من عندما لا يحتوي العنصر على تدوير.
setLinkSlide(slideIndex)Linkلضبط Link على Slide المحدّد باستخدام فهرس الشريحة الصفرية
setLinkSlide(slide)Linkلضبط Link على Slide المحدّد، يتم ضبط الرابط من خلال رقم تعريف الشريحة المحدّد.
setLinkSlide(slidePosition)Linkلضبط Link على Slide المحدّد باستخدام الموضع النسبي للشريحة
setLinkUrl(url)Linkتضبط Link على سلسلة عنوان URL غير الفارغة المحدّدة.
setRotation(angle)Imageتضبط زاوية تدوير العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات.
setTitle(title)Imageلتعيين عنوان النص البديل لعنصر الصفحة.
setTop(top)Imageيضبط الموضع الرأسي للعنصر بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة. عندما لا يحتوي العنصر على تدوير.
setTransform(transform)Imageلضبط تحويل عنصر الصفحة باستخدام التحويل المتوفر.
setWidth(width)Imageلتعيين عرض العنصر بالنقاط، وهو عرض مربع إحاطة العنصر عندما لا يحتوي العنصر على تدوير.

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

alignOnPage(alignmentPosition)

لمحاذاة العنصر مع موضع المحاذاة المحدد على الصفحة.

المعلمات

الاسمالنوعالوصف
alignmentPositionAlignmentPositionالموضع الذي يجب محاذاة عنصر الصفحة هذا معه على الصفحة.

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.


bringForward()

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

يجب ألا يكون عنصر الصفحة في مجموعة.

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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

bringToFront()

لنقل عنصر الصفحة إلى مقدّمة الصفحة.

يجب ألا يكون عنصر الصفحة في مجموعة.

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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

duplicate()

يؤدي هذا الإجراء إلى تكرار عنصر الصفحة.

يتم وضع عنصر الصفحة المكررة في الصفحة نفسها في نفس موضع العنصر الأصلي.

الإرجاع

PageElement — النسخة المكررة الجديدة لعنصر الصفحة هذا.

التفويض

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

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

getAs(contentType)

عرض البيانات داخل هذا الكائن على شكل كائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد. هذا النمط تضيف الامتداد المناسب لاسم الملف — على سبيل المثال، "myfile.pdf". ومع ذلك، أن جزء اسم الملف الذي يلي النقطة الأخيرة (إن وجدت) موجود الإضافة التي يجب استبدالها. وبالتالي، "ShoppingList.12.25.2014" يصبح "ShoppingList.12.25.pdf".

لعرض الحصص اليومية للإحالات الناجحة، اطّلِع على حصص Google. الخدمات: قد تكون نطاقات Google Workspace التي تم إنشاؤها حديثًا أكثر صرامة مؤقتًا. حصصها.

المعلمات

الاسمالنوعالوصف
contentTypeStringنوع MIME المطلوب التحويل إليه. بالنسبة إلى معظم الكائنات الثنائية الكبيرة، يعتبر 'application/pdf' هو الخيار الوحيد الصالح. بالنسبة إلى الصور بتنسيق BMP أو GIF أو JPEG أو PNG، يتم أيضًا استخدام أي من 'image/bmp' أو 'image/gif' أو 'image/jpeg' أو 'image/png' صالحة. بالنسبة إلى مستند "مستندات Google"، يُعدّ 'text/markdown' أيضًا صالحًا.

الإرجاع

Blob — البيانات ككائنات ثنائية كبيرة (blob).


getBlob()

عرض البيانات داخل هذه الصورة على شكل كائن ثنائي كبير.

الإرجاع

Blob — بيانات الصورة كثنائي كبير (blob).


getBorder()

تعرض Border للصورة.

الإرجاع

Border — حدود الصورة.

التفويض

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

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

getConnectionSites()

عرض قائمة ConnectionSites على عنصر الصفحة، أو قائمة فارغة إذا كانت الصفحة لا يحتوي على أي مواقع اتصال.

الإرجاع

ConnectionSite[]: قائمة المواقع الإلكترونية للاتصال، وقد تكون فارغة إذا لم يكن لهذا العنصر مواقع اتصال

التفويض

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

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

getContentUrl()

الحصول على عنوان URL للصورة

تم وضع علامة على عنوان URL هذا باستخدام حساب مقدِّم الطلب، ما يتيح لأي مستخدم لديه عنوان URL بشكل فعال. يصل إلى الصورة بصفته مقدِّم الطلب الأصلي. من الممكن أن تفقد إمكانية الوصول إلى الصورة في حالة تغيير إعدادات مشاركة العرض التقديمي. تنتهي صلاحية عنوان URL المعروض بعد فترة زمنية قصيرة.

الإرجاع

String

التفويض

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

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

getDescription()

تعرض وصف النص البديل لعنصر الصفحة. يتم دمج الوصف مع العنوان لعرض وقراءة النص البديل.

الإرجاع

String — وصف النص البديل لعنصر الصفحة.

التفويض

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

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

getHeight()

للحصول على ارتفاع العنصر بالنقاط، وهو ارتفاع مربع إحاطة العنصر عند لا يحتوي العنصر على تدوير.

هذه الطريقة غير متوافقة مع بعض عناصر الصفحة. لمعرفة عناصر الصفحة غير متوافقة مع هذه الطريقة، يُرجى مراجعة وقيود تغيير الحجم وتحديد الموضع.

الإرجاع

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

التفويض

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

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

getInherentHeight()

تعرض الارتفاع الكامن للعنصر بالنقاط.

يرتبط تحويل عنصر الصفحة بحجمه الأصلي. استخدم الحجم الكامن في بالتزامن مع تحويل العنصر لتحديد المظهر المرئي النهائي للعنصر.

الإرجاع

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

التفويض

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

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

getInherentWidth()

لعرض العرض الكامن للعنصر بالنقاط.

يرتبط تحويل عنصر الصفحة بحجمه الأصلي. استخدم الحجم الكامن في بالتزامن مع تحويل العنصر لتحديد المظهر المرئي النهائي للعنصر.

الإرجاع

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

التفويض

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

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

getLeft()

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

الإرجاع

Number — الموضع الأفقي لهذا العنصر في النقاط، من الزاوية العلوية اليسرى من الصفحة

التفويض

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

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

تعرض Link أو null في حال عدم توفّر رابط.

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

الإرجاع

Link

التفويض

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

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

getObjectId()

تعرض المعرّف الفريد لهذا العنصر. تتشارك معرفات الكائنات المستخدمة بواسطة الصفحات وعناصر الصفحة في نفس مساحة الاسم.

الإرجاع

String — المعرّف الفريد لهذا العنصر

التفويض

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

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

getPageElementType()

عرض نوع عنصر الصفحة، ويتم تمثيله كتعداد PageElementType.

الإرجاع

PageElementType — نوع عنصر الصفحة.

التفويض

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

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

getParentGroup()

عرض المجموعة التي ينتمي إليها عنصر الصفحة هذا، أو null إذا لم يكن العنصر في المجموعة.

الإرجاع

Group - المجموعة التي ينتمي إليها عنصر الصفحة هذا، أو null

التفويض

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

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

getParentPage()

لعرض الصفحة التي يوجد بها عنصر الصفحة هذا.

الإرجاع

Page - الصفحة التي يتوفّر عليها هذا العنصر

التفويض

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

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

getParentPlaceholder()

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

الإرجاع

PageElement: عنصر الصفحة الرئيسية لهذا العنصر النائب للصورة، أو null إذا لم يتمّ استخدام هذه الصورة عنصر نائب أو ليس له عنصر رئيسي.

التفويض

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

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

getPlaceholderIndex()

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

الإرجاع

Integer: فهرس العنصر النائب لهذه الصورة أو null إذا لم تكن الصورة عنصرًا نائبًا.

التفويض

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

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

getPlaceholderType()

عرض نوع العنصر النائب للصورة، أو PlaceholderType.NONE إذا لم يكن الشكل كعنصر نائب.

الإرجاع

PlaceholderType — نوع العنصر النائب لهذه الصورة.

التفويض

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

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

getRotation()

عرض زاوية تدوير العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات، حيث تكون صفر درجة لا يعني الدوران.

الإرجاع

Number - زاوية التدوير بالدرجات بين 0 (شاملة) و360 (شاملة).

التفويض

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

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

getSourceUrl()

تتيح لك هذه السياسة الحصول على عنوان URL لمصدر الصورة في حال توفّره.

عند إدراج صورة باستخدام عنوان URL، يتم عرض عنوان URL المقدَّم أثناء إدراج الصورة.

الإرجاع

String: عنوان URL الخاص بالصورة أو null إذا لم يكن لها عنوان URL مصدر

التفويض

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

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

getTitle()

تعرض عنوان النص البديل لعنصر الصفحة. يتم دمج العنوان مع الوصف لعرض وقراءة النص البديل.

الإرجاع

String — عنوان النص البديل لعنصر الصفحة.

التفويض

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

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

getTop()

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

الإرجاع

Number — الموضع الرأسي لهذا العنصر في النقاط، من الزاوية العلوية اليسرى من الصفحة

التفويض

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

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

getTransform()

لعرض تحويل عنصر الصفحة.

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

الإرجاع

AffineTransform — تحويل عنصر الصفحة

التفويض

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

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

getWidth()

يتم عرض عرض العنصر بالنقاط، وهو عرض مربع إحاطة العنصر عندما فلن يحتوي العنصر على تدوير.

هذه الطريقة غير متوافقة مع بعض عناصر الصفحة. لمعرفة عناصر الصفحة غير متوافقة مع هذه الطريقة، يُرجى مراجعة وقيود تغيير الحجم وتحديد الموضع.

الإرجاع

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

التفويض

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

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

preconcatenateTransform(transform)

إنشاء تسلسل مسبق لعملية التحويل المتوفرة لعملية التحويل الحالية لعنصر الصفحة.

newTransform = argument * existingTransform

على سبيل المثال، لنقل عناصر صفحة 36 نقطة إلى اليسار:

element.preconcatenateTransform(SlidesApp.newAffineTransformBuilder()
    .setTranslateX(-36.0)
    .build());

يمكنك أيضًا استبدال تحويل عنصر الصفحة بـ setTransform(transform).

المعلمات

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

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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

remove()

لإزالة عنصر الصفحة.

بعد إجراء عملية الإزالة، إذا كانت Group تحتوي على عنصر واحد فقط أو لا تحتوي على أي عنصر صفحة، المجموعة نفسها أيضًا.

إذا تمت إزالة العنصر النائب "PageElement" من صفحة رئيسية أو تنسيق، سيتم اكتساب أي عنصر نائب تتم إزالة العناصر النائبة أيضًا.

التفويض

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

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

ستتم إزالة Link.

shape.removeLink();

replace(blobSource)

يستبدل هذه الصورة بصورة موضّحة من خلال عنصر BlobSource.

يؤدي إدراج الصورة إلى استرجاعها من BlobSource مرة واحدة ويتم تخزين نسخة لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، ولا يمكن أن يتجاوز 25 ميغابكسل، ويجب أن تكون بتنسيق تنسيق PNG أو JPEG أو GIF.

من أجل الحفاظ على نسبة العرض إلى الارتفاع للصورة، يتم تحجيم الصورة وتوسيطها مع احترام إلى حجم الصورة الحالية.

var image = SlidesApp.getActivePresentation().getSlides()[0].getImages()[0];
// Get the Drive image file with the given ID.
var driveImage = DriveApp.getFileById(fileId);
image.replace(driveImage);

المعلمات

الاسمالنوعالوصف
blobSourceBlobSourceبيانات الصورة

الإرجاع

Image — سيتم تطبيق "Image" بعد الاستبدال.

التفويض

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

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

replace(blobSource, crop)

لاستبدال هذه الصورة بصورة يصفها عنصر Image، مع الاقتصاص اختياريًا الصورة لملاءمتها.

يؤدي إدراج الصورة إلى استرجاعها من BlobSource مرة واحدة ويتم تخزين نسخة لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، ولا يمكن أن يتجاوز 25 ميغابكسل، ويجب أن تكون بتنسيق تنسيق PNG أو JPEG أو GIF.

var image = SlidesApp.getActivePresentation().getSlides()[0].getImages()[0];
// Get the Drive image file with the given ID.
var driveImage = DriveApp.getFileById(fileId);
// Replace and crop the drive image.
image.replace(driveImage, true);

المعلمات

الاسمالنوعالوصف
blobSourceBlobSourceبيانات الصورة
cropBooleanإذا كانت true، سيتم اقتصاص الصورة لتتناسب مع حجم الصورة الحالية. بخلاف ذلك، سيتم يتم تحجيم الصورة وتوسيطها.

الإرجاع

Image — سيتم تطبيق "Image" بعد الاستبدال.

التفويض

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

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

replace(imageUrl)

يستبدل هذه الصورة بصورة أخرى تم تنزيلها من عنوان URL المقدّم.

يؤدي إدراج الصورة إلى استرجاعها من عنوان URL مرة واحدة وتخزين نسخة لعرضها داخل ملف عرضنا التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، ولا يمكن أن يتجاوز 25 ميغابكسل، ويجب أن تكون بتنسيق PNG أو JPEG أو GIF.

يجب أن يكون عنوان URL المقدَّم متاحًا للجميع، ويجب ألا يزيد حجمه عن 2 كيلوبايت. تم حفظ عنوان URL نفسه مع الصورة وعرضها من خلال getSourceUrl().

من أجل الحفاظ على نسبة العرض إلى الارتفاع للصورة، يتم تحجيم الصورة وتوسيطها مع احترام إلى حجم الصورة الحالية.

المعلمات

الاسمالنوعالوصف
imageUrlStringعنوان URL المطلوب تنزيل الصورة منه

الإرجاع

Image — سيتم تطبيق "Image" بعد الاستبدال.

التفويض

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

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

replace(imageUrl, crop)

لاستبدال هذه الصورة بصورة أخرى تم تنزيلها من عنوان URL المقدَّم، مع إجراء اقتصاص اختياري. الصورة لملاءمتها.

يؤدي إدراج الصورة إلى استرجاعها من عنوان URL مرة واحدة وتخزين نسخة لعرضها داخل ملف عرضنا التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، ولا يمكن أن يتجاوز 25 ميغابكسل، ويجب أن تكون بتنسيق PNG أو JPEG أو GIF.

يجب ألا يزيد حجم عنوان URL المقدَّم عن 2 كيلوبايت.

المعلمات

الاسمالنوعالوصف
imageUrlStringعنوان URL المطلوب تنزيل الصورة منه
cropBooleanإذا كانت true، سيتم اقتصاص الصورة لتتناسب مع حجم الصورة الحالية. بخلاف ذلك، سيتم يتم تحجيم الصورة وتوسيطها.

الإرجاع

Image — سيتم تطبيق "Image" بعد الاستبدال.

التفويض

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

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

scaleHeight(ratio)

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

هذه الطريقة غير متوافقة مع بعض عناصر الصفحة. لمعرفة عناصر الصفحة غير متوافقة مع هذه الطريقة، يُرجى مراجعة وقيود تغيير الحجم وتحديد الموضع.

المعلمات

الاسمالنوعالوصف
ratioNumberيشير ذلك المصطلح إلى النسبة المستخدمة في قياس ارتفاع عنصر الصفحة هذا.

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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

scaleWidth(ratio)

تعمل هذه السمة على زيادة عرض العنصر وفقًا للنسبة المحددة. عرض العنصر هو عرض المربع المحيط عندما لا يحتوي العنصر على تدوير.

هذه الطريقة غير متوافقة مع بعض عناصر الصفحة. لمعرفة عناصر الصفحة غير متوافقة مع هذه الطريقة، يُرجى مراجعة وقيود تغيير الحجم وتحديد الموضع.

المعلمات

الاسمالنوعالوصف
ratioNumberيشير ذلك المصطلح إلى النسبة المستخدَمة لقياس عرض عنصر الصفحة هذا.

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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

select()

يؤدي هذا الإجراء إلى اختيار PageElement فقط في العرض التقديمي النشط وإزالة أي عناصر سابقة. التحديد. وهذا ما يحدث عند الاتصال بـ select(replace) باستخدام true.

لا يمكن للنص البرمجي الوصول إلا إلى المجموعة المحددة للمستخدم الذي يشغِّل النص البرمجي، وفقط إذا ربط النصّ بالعرض التقديمي

يؤدي ذلك إلى ضبط العنصر الرئيسي Page لـ PageElement باعتباره current page selection.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
var pageElement = slide.getPageElements()[0];
// Only select this page element and replace any previous selection.
pageElement.select();

التفويض

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

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

select(replace)

لاختيار "PageElement" في العرض التقديمي النشط

لا يمكن للنص البرمجي الوصول إلا إلى المجموعة المحددة للمستخدم الذي يشغِّل النص البرمجي، وفقط إذا ربط النصّ بالعرض التقديمي

تمرير true إلى هذه الطريقة لاختيار PageElement فقط وإزالة أي الاختيار السابق. يؤدي ذلك أيضًا إلى ضبط العنصر الرئيسي Page لـ PageElement باعتباره سمة current page selection

مرِّر false لاختيار كائنات PageElement متعددة. PageElement يجب أن تكون العناصر في Page نفسها.

يجب استيفاء الشروط التالية عند اختيار عنصر صفحة باستخدام false :

  1. يجب أن يكون العنصر الرئيسي Page للعنصر PageElement هو current page selection.
  2. يجب عدم اختيار عدة عناصر "Page".

للتأكّد من ذلك، فإنّ الطريقة المفضّلة هي اختيار عنصر Page الرئيسي. باستخدام Page.selectAsCurrentPage() أولاً ثم اختيار عناصر الصفحة في تلك الصفحة

var slide = SlidesApp.getActivePresentation().getSlides()[0];
// First select the slide page, as the current page selection.
slide.selectAsCurrentPage();
// Then select all the page elements in the selected slide page.
var pageElements = slide.getPageElements();
for (var i = 0; i < pageElements.length; i++) {
  pageElements[i].select(false);
}

المعلمات

الاسمالنوعالوصف
replaceBooleanإذا كان true، سيحلّ هذا الاختيار محلّ أي اختيار سابق. وبخلاف ذلك، إضافة التحديد إلى أي تحديد سابق.

التفويض

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

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

sendBackward()

لإعادة عنصر الصفحة إلى الخلف في الصفحة بواسطة عنصر واحد.

يجب ألا يكون عنصر الصفحة في مجموعة.

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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

sendToBack()

لإرسال عنصر الصفحة إلى الجزء الخلفي من الصفحة

يجب ألا يكون عنصر الصفحة في مجموعة.

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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

setDescription(description)

لضبط وصف النص البديل لعنصر الصفحة.

لا تتوفّر هذه الطريقة لعناصر Group.

// Set the first page element's alt text description to "new alt text description".
var pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setDescription('new alt text description');
Logger.log(pageElement.getDescription());

المعلمات

الاسمالنوعالوصف
descriptionStringالسلسلة المطلوب تعيين وصف النص البديل إليها.

الإرجاع

Image — عنصر الصفحة هذا

التفويض

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

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

setHeight(height)

لتعيين ارتفاع العنصر بالنقاط، وهو ارتفاع مربع إحاطة العنصر عند لا يحتوي العنصر على تدوير.

هذه الطريقة غير متوافقة مع بعض عناصر الصفحة. لمعرفة عناصر الصفحة غير متوافقة مع هذه الطريقة، يُرجى مراجعة وقيود تغيير الحجم وتحديد الموضع.

المعلمات

الاسمالنوعالوصف
heightNumberتمثّل هذه السمة الارتفاع الجديد لعنصر الصفحة المطلوب تحديده، بالنقاط.

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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

setLeft(left)

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

المعلمات

الاسمالنوعالوصف
leftNumberالموضع الأفقي الجديد الذي يجب تحديده بالنقاط.

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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

setLinkSlide(slideIndex)

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

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

المعلمات

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

الإرجاع

Link: Link التي تم ضبطها

التفويض

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

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

setLinkSlide(slide)

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

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

المعلمات

الاسمالنوعالوصف
slideSlideSlide المطلوب ربطه

الإرجاع

Link: Link التي تم ضبطها

التفويض

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

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

setLinkSlide(slidePosition)

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

// Set a link to the first slide of the presentation.
shape.setLinkSlide(SlideApp.SlidePosition.FIRST_SLIDE);

المعلمات

الاسمالنوعالوصف
slidePositionSlidePositionتمثّل هذه السمة SlidePosition النسبي.

الإرجاع

Link: Link التي تم ضبطها

التفويض

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

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

setLinkUrl(url)

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

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

المعلمات

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

الإرجاع

Link: Link التي تم ضبطها

التفويض

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

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

setRotation(angle)

تضبط زاوية تدوير العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات.

هذه الطريقة غير متوافقة مع بعض عناصر الصفحة. لمعرفة عناصر الصفحة غير متوافقة مع هذه الطريقة، يُرجى مراجعة وقيود تغيير الحجم وتحديد الموضع.

المعلمات

الاسمالنوعالوصف
angleNumberزاوية التدوير الجديدة في اتجاه عقارب الساعة المطلوب ضبطها، بالدرجات.

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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

setTitle(title)

لتعيين عنوان النص البديل لعنصر الصفحة.

لا تتوفّر هذه الطريقة لعناصر Group.

// Set the first page element's alt text title to "new alt text title".
var pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setTitle('new alt text title');
Logger.log(pageElement.getTitle());

المعلمات

الاسمالنوعالوصف
titleStringالسلسلة المطلوب تعيين عنوان النص البديل إليها.

الإرجاع

Image — عنصر الصفحة هذا

التفويض

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

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

setTop(top)

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

المعلمات

الاسمالنوعالوصف
topNumberالموضع العمودي الجديد الذي يجب تحديده بالنقاط

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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

setTransform(transform)

لضبط تحويل عنصر الصفحة باستخدام التحويل المتوفر.

يؤدي تحديث تحويل مجموعة إلى تغيير التحويل المطلق لعناصر الصفحة في تلك المجموعة، والتي يمكنها تغيير مظهرها المرئي.

يؤدي تحديث تحويل عنصر صفحة موجود في مجموعة فقط إلى تغيير تحويل عنصر الصفحة هذا فهو لا يؤثر في تحويلات المجموعة أو عناصر الصفحة الأخرى في المجموعة.

للحصول على تفاصيل حول كيفية تأثير الإحالات الناجحة في المظهر المرئي لعناصر الصفحة، يُرجى الاطّلاع على getTransform().

المعلمات

الاسمالنوعالوصف
transformAffineTransformالتحويل الذي يتم تعيينه لعنصر الصفحة هذا.

الإرجاع

Image — هذا العنصر، للتسلسل.

التفويض

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

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

setWidth(width)

لتعيين عرض العنصر بالنقاط، وهو عرض مربع إحاطة العنصر عندما لا يحتوي العنصر على تدوير.

هذه الطريقة غير متوافقة مع بعض عناصر الصفحة. لمعرفة عناصر الصفحة غير متوافقة مع هذه الطريقة، يُرجى مراجعة وقيود تغيير الحجم وتحديد الموضع.

المعلمات

الاسمالنوعالوصف
widthNumberالعرض الجديد لعنصر الصفحة هذا المطلوب تعيينه، بالنقاط.

الإرجاع

Image — عنصر الصفحة هذا، للتسلسل.

التفويض

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

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