إضافة شرائح إلى العروض التقديمية على Android
إضافة شريحة إلى عرض تقديمي
Aspose.Slides for Android via Java يتيح للمطورين إضافة شرائح فارغة إلى عرضهم التقديمي. لإضافة شريحة فارغة في العرض، يرجى اتباع الخطوات التالية:
- إنشاء مثيل من الفئة Presentation.
- إنشاء مثيل من الفئة ISlideCollection عن طريق تعيين إشارة إلى خاصية Slides (مجموعة كائنات شريحة المحتوى) المعروضة بواسطة كائن Presentation.
- إضافة شريحة فارغة إلى العرض في نهاية مجموعة شرائح المحتوى عن طريق استدعاء طرق addEmptySlide المعروضة بواسطة كائن ISlideCollection.
- قم ببعض الأعمال مع الشريحة الفارغة التي تمت إضافتها حديثًا.
- أخيرًا، احفظ ملف العرض باستخدام كائن Presentation.
// إنشاء كائن من الفئة Presentation التي تمثل ملف العرض التقديمي
Presentation pres = new Presentation();
try {
// إنشاء كائن من الفئة SlideCollection
ISlideCollection slds = pres.getSlides();
for (int i = 0; i < pres.getLayoutSlides().size(); i++) {
// إضافة شريحة فارغة إلى مجموعة الشرائح
slds.addEmptySlide(pres.getLayoutSlides().get_Item(i));
}
// قم ببعض العمليات على الشريحة التي تمت إضافتها حديثًا
// حفظ ملف PPTX إلى القرص
pres.save("EmptySlide.pptx", SaveFormat.Pptx);
} finally {
pres.dispose();
}
الأسئلة الشائعة
هل يمكنني إدراج شريحة جديدة في موضع محدد، وليس فقط في النهاية؟
نعم. تدعم المكتبة مجموعات الشرائح وعمليات insert/clone، لذا يمكنك إضافة شريحة في الفهرس المطلوب بدلاً من النهاية فقط.
هل يتم الحفاظ على السمة/الأنماط عند إضافة شريحة بناءً على تخطيط؟
نعم. الورقة التخطيطية (Layout) ترث التنسيق من القالب الرئيسي (master)، والشريحة الجديدة ترث من التخطيط المحدد والقالب الرئيسي المرتبط به.
أي شريحة تكون موجودة في عرض تقديمي “فارغ” جديد قبل إضافة الشرائح؟
العرض التقديمي الذي تم إنشاؤه حديثًا يحتوي بالفعل على شريحة فارغة واحدة ذات الفهرس صفر. من المهم مراعاة ذلك عند حساب فهارس الإدراج.
كيف أختار التخطيط “الصحيح” لشريحة جديدة إذا كان القالب الرئيسي يحتوي على العديد من الخيارات؟
عمومًا اختر LayoutSlide الذي يتوافق مع الهيكل المطلوب (Title and Content, Two Content, إلخ.). إذا كان هذا التخطيط غير موجود، يمكنك إضافته إلى القالب الرئيسي ثم استخدامه.