كيفية إضافة رأس وتذييل في عرض تقديمي

الدعم للكود القديم

لاستخدام الكود القديم الذي تم تطويره باستخدام Aspose.Slides for Java بالإصدارات السابقة لـ 13.x، تحتاج إلى إجراء بعض التعديلات الطفيفة على كودك وسيعمل الكود كما كان من قبل. جميع الفئات التي كانت موجودة في Aspose.Slides for Java القديمة تحت أسماء النطاق Aspose.Slide و Aspose.Slides.Pptx قد تم دمجها الآن في اسم النطاق الواحد Aspose.Slides. يرجى إلقاء نظرة على مقتطف كود بسيط التالي لإضافة الرأس والتذييل في العرض التقديمي في API Aspose.Slides القديم واتبع الخطوات التي تصف كيفية الانتقال إلى API المدمجة الجديدة.

نهج Aspose.Slides for Java القديم

PresentationEx sourcePres = new PresentationEx();
//Setting Header Footer visibility properties
sourcePres.setUpdateSlideNumberFields(true);
//Update the Date Time Fields
sourcePres.setUpdateDateTimeFields(true);
//Show date time placeholder
sourcePres.getHeaderFooterManager().isDateTimeVisible(true);
//Show the footer place holder
sourcePres.getHeaderFooterManager().isFooterVisible(true);
//Show Slide Number
sourcePres.getHeaderFooterManager().isSlideNumberVisible(true);
//Set the header footer visibility on Title Slide
sourcePres.getHeaderFooterManager().setVisibilityOnTitleSlide(true);
//Write the presentation to the disk
sourcePres.save("NewSource.pptx",SaveFormat.Pptx);
//Create the presentation
Presentation pres = new Presentation();
//Get first slide
Slide sld = pres.getSlideByPosition(0);
//Access the Header / Footer of the slide
HeaderFooter hf = sld.getHeaderFooter();
//Set Page Number Visibility
hf.setPageNumberVisible(true);
//Set Footer Visibility
hf.setFooterVisible(true);
//Set Header Visibility
hf.setHeaderVisible(true);
//Set Date Time Visibility
hf.setDateTimeVisible(true);
//Set Date Time format
hf.setDateTimeFormat(DateTimeFormat.DateTime_dMMMMyyyy);
//Set Header Text
hf.setHeaderText("Header Text");
//Set Footer Text
hf.setFooterText("Footer Text");
//Write the presentation to the disk
pres.save("HeadFoot.ppt",SaveFormat.Ppt);

نهج Aspose.Slides for Java 13.x الجديدة

Presentation sourcePres = new Presentation();
//Setting Header Footer visibility properties
sourcePres.UpdateSlideNumberFields = true;
//Update the Date Time Fields
sourcePres.UpdateDateTimeFields = true;
//Show date time placeholder
sourcePres.HeaderFooterManager.IsDateTimeVisible = true;
//Show the footer place holder
sourcePres.HeaderFooterManager.IsFooterVisible = true;
//Show Slide Number
sourcePres.HeaderFooterManager.IsSlideNumberVisible = true;
//Set the header footer visibility on Title Slide
sourcePres.HeaderFooterManager.SetVisibilityOnTitleSlide(true);
//Write the presentation to the disk
sourcePres.save("NewSource.pptx",SaveFormat.Pptx);