PageElement
يمثّل سطرًا.
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
alignOnPage(alignmentPosition) | Line | محاذاة العنصر مع موضع المحاذاة المحدّد على الصفحة |
bringForward() | Line | ينقل عنصر الصفحة إلى الأمام في الصفحة بعنصر واحد. |
bringToFront() | Line | تنقل عنصر الصفحة إلى مقدمة الصفحة. |
duplicate() | PageElement | تكرار عنصر الصفحة |
getConnectionSites() | ConnectionSite[] | تعرِض هذه السمة قائمة المواقع الإلكترونية التي ترتبط بها الصفحة، أو قائمة فارغة إذا لم يكن عنصر
الصفحة يتضمّن أي مواقع إلكترونية مرتبطة.ConnectionSite |
getDashStyle() | DashStyle | تحصل على DashStyle من السطر. |
getDescription() | String | تعرِض هذه السمة وصف النص البديل لعنصر الصفحة. |
getEnd() | Point | لعرض نقطة نهاية الخط، يتم قياسها من أعلى يمين الصفحة. |
getEndArrow() | ArrowStyle | تحصل على ArrowStyle السهم في نهاية السطر. |
getEndConnection() | ConnectionSite | تعرِض هذه السمة الاتصال في نهاية السطر، أو null في حال عدم توفّر اتصال. |
getHeight() | Number | تحصل على ارتفاع العنصر بالنقاط، وهو ارتفاع مربّع حدود العنصر عندما لا يكون العنصر مُدارًا. |
getInherentHeight() | Number | تعرِض هذه الدالة الارتفاع الأساسي للعنصر بالنقاط. |
getInherentWidth() | Number | لعرض العرض الأساسي للعنصر بالنقاط. |
getLeft() | Number | تعرِض هذه السمة موضع العنصر الأفقي بالنقاط، ويتم قياسه من أعلى يمين الصفحة عندما لا يكون العنصر مُدارًا. |
getLineCategory() | LineCategory | تحصل على LineCategory من السطر. |
getLineFill() | LineFill | تحصل على LineFill من السطر. |
getLineType() | LineType | تحصل على LineType من السطر. |
getLink() | Link | تعرِض القيمة Link أو null في حال عدم توفّر رابط. |
getObjectId() | String | تعرِض هذه السمة المعرّف الفريد لهذا العنصر. |
getPageElementType() | PageElementType | لعرض نوع عنصر الصفحة، الذي يتم تمثيله كقائمة PageElementType . |
getParentGroup() | Group | تعرِض هذه السمة المجموعة التي ينتمي إليها عنصر الصفحة، أو null إذا لم يكن العنصر في مجموعة. |
getParentPage() | Page | تعرِض هذه السمة الصفحة التي يظهر عليها عنصر الصفحة. |
getRotation() | Number | تعرض هذه الدالة زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات، حيث تعني درجة الصفر عدم التدوير. |
getStart() | Point | لعرض نقطة بداية السطر، يتم قياسها من أعلى يمين الصفحة. |
getStartArrow() | ArrowStyle | تحصل على ArrowStyle للسهم في بداية السطر. |
getStartConnection() | ConnectionSite | عرض علامة الربط في بداية السطر، أو null في حال عدم توفّر علامة ربط |
getTitle() | String | عرض عنوان النص البديل لعنصر الصفحة |
getTop() | Number | تحصل على موضع العنصر العمودي بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يكون العنصر مُدارًا. |
getTransform() | AffineTransform | لعرض تحويل عنصر الصفحة. |
getWeight() | Number | لعرض سمك الخط بالنقاط. |
getWidth() | Number | عرض العنصر بالنقاط، وهو عرض مربّع حدود العنصر عندما لا يكون العنصر مُدارًا |
isConnector() | Boolean | تعرِض القيمة true إذا كان السطر موصّلاً، أو false إذا لم يكن كذلك. |
preconcatenateTransform(transform) | Line | تسلسل مسبق للتحويل المقدَّم مع التحويل الحالي لعنصر الصفحة |
remove() | void | تزيل عنصر الصفحة. |
removeLink() | void | إزالة Link |
reroute() | Line | إعادة توجيه بداية السطر ونهايته إلى أقرب موقعَي اتصال في عناصر الصفحة المرتبطة |
scaleHeight(ratio) | Line | تُحوِّل هذه السمة ارتفاع العنصر إلى نسبة محدّدة. |
scaleWidth(ratio) | Line | تُحوِّل هذه السمة عرض العنصر إلى نسبة محدّدة. |
select() | void | لتحديد PageElement فقط في العرض النشط وإزالة أي تحديد سابق
|
select(replace) | void | يختار PageElement في العرض التقديمي النشط. |
sendBackward() | Line | تنقل عنصر الصفحة للخلف في الصفحة بعنصر واحد. |
sendToBack() | Line | تُرسِل عنصر الصفحة إلى الجزء الخلفي من الصفحة. |
setDashStyle(style) | Line | لضبط DashStyle للخط |
setDescription(description) | Line | لضبط وصف النص البديل لعنصر الصفحة |
setEnd(left, top) | Line | لضبط موضع نقطة نهاية الخط |
setEnd(point) | Line | لضبط موضع نقطة نهاية الخط |
setEndArrow(style) | Line | لضبط ArrowStyle للسهم في نهاية السطر |
setEndConnection(connectionSite) | Line | لضبط الاتصال في نهاية السطر |
setHeight(height) | Line | تُستخدَم لضبط ارتفاع العنصر بالنقاط، وهو ارتفاع مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا. |
setLeft(left) | Line | تُستخدَم لضبط موضع العنصر الأفقي بالنقاط، ويتم قياسها من أعلى يمين الصفحة عندما لا يكون العنصر مُدارًا. |
setLineCategory(lineCategory) | Line | لضبط LineCategory للخط |
setLinkSlide(slideIndex) | Link | تُستخدَم هذه الدالة لضبط Link على Slide المحدَّد باستخدام الفهرس المستند إلى الصفر للشريحة. |
setLinkSlide(slide) | Link | تُستخدَم لضبط Link على Slide المحدَّد، ويتم ضبط الرابط باستخدام معرّف الشريحة المحدَّد. |
setLinkSlide(slidePosition) | Link | تُستخدَم هذه الدالة لضبط Link على Slide المحدَّد باستخدام الموضع النسبي للشريحة. |
setLinkUrl(url) | Link | تُحدِّد Link لسلسلة عنوان URL غير الفارغة المحدّدة. |
setRotation(angle) | Line | لضبط زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات |
setStart(left, top) | Line | لتحديد موضع نقطة بداية الخط |
setStart(point) | Line | لتحديد موضع نقطة بداية الخط |
setStartArrow(style) | Line | لضبط ArrowStyle للسهم في بداية السطر |
setStartConnection(connectionSite) | Line | لضبط الربط في بداية السطر |
setTitle(title) | Line | تُستخدَم لضبط عنوان النص البديل لعنصر الصفحة. |
setTop(top) | Line | تُستخدَم لضبط موضع العنصر العمودي بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يكون العنصر مُدارًا. |
setTransform(transform) | Line | تُستخدَم لضبط التحويل لعنصر الصفحة باستخدام التحويل المقدَّم. |
setWeight(points) | Line | لضبط سمك الخط بالنقاط |
setWidth(width) | Line | تُستخدَم لضبط عرض العنصر بالنقاط، وهو عرض مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا. |
مستندات تفصيلية
alignOnPage(alignmentPosition)
محاذاة العنصر مع موضع المحاذاة المحدّد على الصفحة
المعلمات
الاسم | النوع | الوصف |
---|---|---|
alignmentPosition | AlignmentPosition | الموضع الذي سيتم محاذاة عنصر الصفحة هذا عليه في الصفحة. |
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
bringForward()
ينقل عنصر الصفحة إلى الأمام في الصفحة بعنصر واحد.
يجب ألا يكون عنصر الصفحة في مجموعة.
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
bringToFront()
تنقل عنصر الصفحة إلى مقدمة الصفحة.
يجب ألا يكون عنصر الصفحة في مجموعة.
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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
getConnectionSites()
تعرِض هذه السمة قائمة المواقع الإلكترونية التي ترتبط بها الصفحة، أو قائمة فارغة إذا لم يكن عنصر
الصفحة يتضمّن أي مواقع إلكترونية مرتبطة.ConnectionSite
الإرجاع
ConnectionSite[]
: قائمة المواقع الإلكترونية المرتبطة، والتي قد تكون فارغة إذا لم يكن لهذا العنصر مواقع إلكترونية مرتبطة.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getDashStyle()
تحصل على DashStyle
من السطر.
الإرجاع
DashStyle
- نمط الخطوط المتقطّعة المستخدَمة مع هذا السطر.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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
getEnd()
getEndArrow()
تحصل على ArrowStyle
السهم في نهاية السطر.
الإرجاع
ArrowStyle
- أسلوب السهم في نهاية هذا السطر.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getEndConnection()
تعرِض هذه السمة الاتصال في نهاية السطر، أو null
في حال عدم توفّر اتصال.
الإرجاع
ConnectionSite
: علامة الربط في نهاية السطر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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
getLineCategory()
تحصل على LineCategory
من السطر.
الإرجاع
LineCategory
: فئة السطر.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLineFill()
getLineType()
getLink()
تعرِض القيمة Link
أو null
في حال عدم توفّر رابط.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null) { Logger.log(`Shape has a link of type: ${link.getLinkType()}`); }
الإرجاع
Link
: Link
أو null
في حال عدم توفّر رابط
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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
getRotation()
تعرض هذه الدالة زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات، حيث تعني درجة الصفر عدم التدوير.
الإرجاع
Number
: زاوية الدوران بالدرجات بين 0 (شامل) و360 (مانع)
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getStart()
getStartArrow()
تحصل على ArrowStyle
للسهم في بداية السطر.
الإرجاع
ArrowStyle
- أسلوب السهم في بداية هذا السطر.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getStartConnection()
عرض علامة الربط في بداية السطر، أو null
في حال عدم توفّر علامة ربط
الإرجاع
ConnectionSite
— الربط في بداية السطر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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
getWeight()
لعرض سمك الخط بالنقاط.
الإرجاع
Number
: سمك الخط بالنقاط
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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
isConnector()
تعرِض القيمة true
إذا كان السطر موصّلاً، أو false
إذا لم يكن كذلك.
الموصّل هو نوع من الخطوط المستخدَمة لربط المواقع الإلكترونية المرتبطة في عناصر الصفحة القابلة للتطبيق. يمكن توصيل كل طرف من طرفَي الموصّل بموقع ربط واحد بحد أقصى.
الإرجاع
Boolean
: True
إذا كان السطر موصلاً، أو false
إذا لم يكن كذلك.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
preconcatenateTransform(transform)
تسلسل مسبق للتحويل المقدَّم مع التحويل الحالي لعنصر الصفحة
newTransform = argument * existingTransform;
على سبيل المثال، لنقل عنصر صفحة 36 نقطة إلى اليسار:
const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; element.preconcatenateTransform( SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(), );
يمكنك أيضًا استبدال عملية التحويل الخاصة بعنصر الصفحة بـ setTransform(transform)
.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
transform | AffineTransform | عملية التحويل التي سيتم تسلسلها مسبقًا مع عملية تحويل عنصر الصفحة هذا. |
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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
removeLink()
إزالة Link
const slides = SlidesApp.getActivePresentation().getSlides(); slides[1].getShapes()[0].removeLink();
reroute()
إعادة توجيه بداية السطر ونهايته إلى أقرب موقعَي اتصال في عناصر الصفحة المرتبطة يجب أن يكون موضع بدء السطر وموضع انتهائه مرتبطَين بعنصرَين مختلفَين من عناصر الصفحة.
الإرجاع
Line
: الخط
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
scaleHeight(ratio)
تُحوِّل هذه الوظيفة ارتفاع العنصر إلى نسبة محدّدة. ارتفاع العنصر هو ارتفاع حدوده عندما لا يكون العنصر مُدارًا.
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
ratio | Number | النسبة التي يتم بها تغيير ارتفاع عنصر الصفحة هذا. |
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
scaleWidth(ratio)
تُحوِّل هذه السمة عرض العنصر إلى نسبة محدّدة. عرض العنصر هو عرض حدوده عندما لا يكون العنصر مُدارًا.
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
ratio | Number | النسبة التي يتم بها تغيير حجم عرض عنصر الصفحة هذا. |
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
select()
لتحديد PageElement
فقط في العرض النشط وإزالة أي تحديد سابق
وهذا يعادل استدعاء select(replace)
باستخدام true
.
لا يمكن للنص البرمجي الوصول إلى اختيار المستخدم الذي يشغّل النص البرمجي إلا إذا كان مرتبطًا بالعرض التقديمي.
يؤدي ذلك إلى ضبط العنصر الرئيسي Page
للعنصر PageElement
على أنّه current page selection
.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const 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
:
- يجب أن يكون العنصر الرئيسي
Page
لكائنPageElement
هوcurrent page selection
. - يجب عدم اختيار عناصر
Page
متعددة.
للتأكّد من ذلك، فإنّ الطريقة المفضّلة هي اختيار العنصر الرئيسي Page
أولًا باستخدام Page.selectAsCurrentPage()
ثم اختيار عناصر الصفحة في تلك الصفحة.
const 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. const pageElements = slide.getPageElements(); for (let i = 0; i < pageElements.length; i++) { pageElements[i].select(false); }
المعلمات
الاسم | النوع | الوصف |
---|---|---|
replace | Boolean | إذا كان الخيار true ، سيحلّ الاختيار محلّ أي اختيار سابق، وإلا تتم إضافة
اختيار إلى أي اختيار سابق. |
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
sendBackward()
ينقل عنصر الصفحة للخلف في الصفحة بعنصر واحد.
يجب ألا يكون عنصر الصفحة في مجموعة.
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
sendToBack()
تُرسِل عنصر الصفحة إلى الجزء الخلفي من الصفحة.
يجب ألا يكون عنصر الصفحة في مجموعة.
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setDashStyle(style)
لضبط DashStyle
للخط
المعلمات
الاسم | النوع | الوصف |
---|---|---|
style | DashStyle | أسلوب الخطوط المقطوعة التي سيتم ضبطها لهذا السطر. |
الإرجاع
Line
- هذا السطر مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setDescription('new alt text description'); Logger.log(pageElement.getDescription());
المعلمات
الاسم | النوع | الوصف |
---|---|---|
description | String | السلسلة التي سيتم ضبط وصف النص البديل عليها. |
الإرجاع
Line
: عنصر الصفحة هذا.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setEnd(left, top)
لضبط موضع نقطة نهاية الخط
قد يتم تعديل مسار الخط بعد تغيير الموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
left | Number | الموضع الأفقي لنقطة نهاية الخط، ويتم قياسه بالنقاط من أعلى يمين الصفحة. |
top | Number | الموضع العمودي لنقطة نهاية الخط، ويتم قياسه بالنقاط من أعلى يمين الصفحة. |
الإرجاع
Line
- هذا السطر مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setEnd(point)
لضبط موضع نقطة نهاية الخط
قد يتم تعديل مسار الخط بعد تغيير الموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
point | Point | نقطة نهاية الخط، ويتم قياس موضعها من أعلى يمين الصفحة. |
الإرجاع
Line
- هذا السطر مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setEndArrow(style)
لضبط ArrowStyle
للسهم في نهاية السطر
المعلمات
الاسم | النوع | الوصف |
---|---|---|
style | ArrowStyle | الطراز المطلوب ضبطه |
الإرجاع
Line
- هذا السطر مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setEndConnection(connectionSite)
لضبط الاتصال في نهاية السطر وينقل نهاية السطر إلى موقع الربط المحدّد مع إبقاء الطرف الآخر سليمًا.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
connectionSite | ConnectionSite | موقع الربط الذي يتم تعديل الاتصال النهائي عليه، أو null في حال
إزالة الاتصال النهائي. |
الإرجاع
Line
: الخط
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setHeight(height)
تُستخدَم لضبط ارتفاع العنصر بالنقاط، وهو ارتفاع مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
height | Number | الارتفاع الجديد لعنصر الصفحة هذا الذي سيتم ضبطه، بالنقاط |
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLeft(left)
تُستخدَم لضبط موضع العنصر الأفقي بالنقاط، ويتم قياسها من أعلى يمين الصفحة عندما لا يكون العنصر مُدارًا.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
left | Number | الموضع الأفقي الجديد المطلوب ضبطه، بالنقاط |
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLineCategory(lineCategory)
لضبط LineCategory
للخط
يمكنك ضبط الفئة على connectors
فقط. قد تتم إعادة توجيه الموصّل
بعد تغيير فئته.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
lineCategory | LineCategory | فئة السطر المطلوب ضبطها. |
الإرجاع
Line
: الخط
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(0);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
slideIndex | Integer | الفهرس الذي يبدأ من الصفر للشريحة |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(slides[0]);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
slide | Slide | Slide المطلوب ربطه |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
slidePosition | SlidePosition | "SlidePosition " النسبي |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkUrl(url)
تُحدِّد Link
لسلسلة عنوان URL غير الفارغة المحدّدة.
// Set a link to the URL. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkUrl('https://slides.google.com');
المعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | سلسلة عنوان URL |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setRotation(angle)
لضبط زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
angle | Number | زاوية الدوران الجديدة في اتجاه عقارب الساعة المطلوب ضبطها، بالدرجات |
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setStart(left, top)
لتحديد موضع نقطة بداية الخط
قد يتم تعديل مسار الخط بعد تغيير الموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
left | Number | الموضع الأفقي لنقطة بداية الخط، ويتم قياسه بالنقاط من الزاوية العلوية اليسرى من الصفحة. |
top | Number | الموضع العمودي لنقطة بداية الخط، ويتم قياسه بالنقاط من أعلى يمين الصفحة. |
الإرجاع
Line
- هذا السطر مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setStart(point)
لتحديد موضع نقطة بداية الخط
قد يتم تعديل مسار الخط بعد تغيير الموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
point | Point | نقطة بداية الخط، ويتم قياس موضعها من أعلى يمين الصفحة. |
الإرجاع
Line
- هذا السطر مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setStartArrow(style)
لضبط ArrowStyle
للسهم في بداية السطر
المعلمات
الاسم | النوع | الوصف |
---|---|---|
style | ArrowStyle | نمط السهم الجديد المطلوب ضبطه |
الإرجاع
Line
- هذا السطر مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setStartConnection(connectionSite)
لضبط الربط في بداية السطر وينقل بداية السطر إلى الموقع الإلكتروني المحدّد للربط مع إبقاء الطرف الآخر سليمًا.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
connectionSite | ConnectionSite | موقع الاتصال الذي يتم تعديل اتصال البداية عليه، أو null
في حال إزالة اتصال البداية |
الإرجاع
Line
: الخط
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setTitle('new alt text title'); Logger.log(pageElement.getTitle());
المعلمات
الاسم | النوع | الوصف |
---|---|---|
title | String | السلسلة التي سيتم ضبط عنوان النص البديل عليها. |
الإرجاع
Line
: عنصر الصفحة هذا.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setTop(top)
تُستخدَم لضبط موضع العنصر العمودي بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يكون العنصر مُدارًا.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
top | Number | الموضع العمودي الجديد المطلوب ضبطه، بوحدة النقاط |
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setTransform(transform)
تُستخدَم لضبط التحويل لعنصر الصفحة باستخدام التحويل المقدَّم.
يؤدي تعديل التحويل لمجموعة إلى تغيير التحويل المطلق لعناصر الصفحة في هذه المجموعة، ما قد يؤدي إلى تغيير مظهرها المرئي.
يؤدي تعديل التحويل لعنصر صفحة ضمن مجموعة إلى تغيير تحويل هذا العنصر فقط، ولا يؤثّر في عمليات التحويل للمجموعة أو عناصر الصفحة الأخرى في المجموعة.
لمعرفة التفاصيل عن كيفية تأثير عمليات التحويل في المظهر المرئي لعناصر الصفحة، يُرجى الاطّلاع على getTransform()
.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
transform | AffineTransform | عملية التحويل التي تم ضبطها لعنصر الصفحة هذا. |
الإرجاع
Line
: هذا العنصر مخصّص للتسلسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setWeight(points)
لضبط سمك الخط بالنقاط
المعلمات
الاسم | النوع | الوصف |
---|---|---|
points | Number | السماكة الجديدة للخط بالنقاط |
الإرجاع
Line
- هذا السطر مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setWidth(width)
تُستخدَم لضبط عرض العنصر بالنقاط، وهو عرض مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
width | Number | العرض الجديد لعنصر الصفحة المطلوب ضبطه، بالنقاط |
الإرجاع
Line
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations