إضافة شريحة إلى العرض التقديمي
إضافة شريحة إلى العرض التقديمي
قبل الحديث عن إضافة شرائح إلى ملفات العرض التقديمي، دعونا نتحدث عن بعض الحقائق حول الشرائح. تحتوي كل ملف عرض تقديمي من PowerPoint على شريحة رئيسية / تخطيط وشرائح عادية أخرى. وهذا يعني أن ملف العرض التقديمي يحتوي على شريحة واحدة أو أكثر على الأقل. من المهم أن نعرف أن ملفات العرض التقديمي التي لا تحتوي على شرائح غير مدعومة من Aspose.Slides لـ C++. كل شريحة لها معرف فريد وجميع الشرائح العادية مرتبة وفقًا لترتيب محدد بواسطة الفهرس المعتمد على الصفر. تسمح Aspose.Slides لـ C++ للمطورين بإضافة شرائح فارغة إلى عرضهم التقديمي. لإضافة شريحة فارغة إلى العرض التقديمي، يرجى اتباع الخطوات أدناه:
- إنشاء مثيل من Presentation درجة.
- انشاء مثيل من ISlideCollection عن طريق تعيين مرجع إلى خاصية الشرائح (مجموعة من كائنات شريحة المحتوى) المعروضة من قبل كائن العرض التقديمي.
- إضافة شريحة فارغة إلى العرض التقديمي في نهاية مجموعة شرائح المحتوى عن طريق استدعاء طرق AddEmptySlide المعروضة من قبل كائن ISlideCollection.
- القيام ببعض الأعمال مع الشريحة الفارغة المضافة حديثًا.
- أخيرًا، كتابة ملف العرض التقديمي باستخدام كائن Presentation.
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-C | |
// The path to the documents directory. | |
const String outPath = u"../templates/AddSlides.pptx"; | |
// Instantiate Presentation class that represents the presentation file | |
SharedPtr<Presentation> pres = MakeObject<Presentation>(); | |
// Instantiate SlideCollection calss | |
SharedPtr<ISlideCollection> slds = pres->get_Slides(); | |
for (int i = 0; i < pres->get_LayoutSlides()->get_Count(); i++) | |
{ | |
// Add an empty slide to the Slides collection | |
slds->AddEmptySlide(pres->get_LayoutSlides()->idx_get(i)); | |
} | |
// Save the PPTX file to the Disk | |
pres->Save(outPath, Aspose::Slides::Export::SaveFormat::Pptx); | |