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