إضافة إطار صورة مع الرسوم المتحركة في VSTO و Aspose.Slides
Contents
[
Hide
]
تقوم عينات الشيفرة أدناه بإنشاء عرض تقديمي مع شريحة، إضافة صورة مع إطار صورة وتطبيق الرسوم المتحركة عليها.
VSTO
باستخدام VSTO ، اتبع الخطوات التالية:
- إنشاء عرض تقديمي.
- إضافة شريحة فارغة.
- إضافة شكل صورة إلى الشريحة.
- تطبيق الرسوم المتحركة على الصورة.
- كتابة العرض التقديمي على القرص.
//إنشاء عرض تقديمي فارغ
PowerPoint.Presentation pres = Globals.ThisAddIn.Application.Presentations.Add(Microsoft.Office.Core.MsoTriState.msoFalse);
//إضافة شريحة فارغة
PowerPoint.Slide sld = pres.Slides.Add(1, PowerPoint.PpSlideLayout.ppLayoutBlank);
//إضافة إطار صورة
PowerPoint.Shape PicFrame = sld.Shapes.AddPicture("pic.jpeg",
Microsoft.Office.Core.MsoTriState.msoTriStateMixed,
Microsoft.Office.Core.MsoTriState.msoTriStateMixed, 150, 100, 400, 300);
//تطبيق الرسوم المتحركة على إطار الصورة
PicFrame.AnimationSettings.EntryEffect = Microsoft.Office.Interop.PowerPoint.PpEntryEffect.ppEffectBoxIn;
//حفظ العرض التقديمي
pres.SaveAs("VSTOAnim.ppt", PowerPoint.PpSaveAsFileType.ppSaveAsPresentation,
Microsoft.Office.Core.MsoTriState.msoFalse);
Aspose.Slides
باستخدام Aspose.Slides لـ .NET ، قم بالخطوات التالية:
- إنشاء عرض تقديمي.
- الوصول إلى الشريحة الأولى.
- إضافة صورة إلى مجموعة الصور.
- إضافة شكل صورة إلى الشريحة.
- تطبيق الرسوم المتحركة على الصورة.
- كتابة العرض التقديمي على القرص.
//إنشاء عرض تقديمي فارغ
Presentation pres = new Presentation();
//الوصول إلى الشريحة الأولى
Slide slide = pres.GetSlideByPosition(1);
//إضافة كائن الصورة إلى مجموعة الصور الخاصة بالعرض التقديمي
Picture pic = new Picture(pres, "pic.jpeg");
//بعد إضافة كائن الصورة، يتم منح الصورة معرف صورة فريد
int picId = pres.Pictures.Add(pic);
//إضافة إطار صورة
Shape PicFrame = slide.Shapes.AddPictureFrame(picId, 1450, 1100, 2500, 2200);
//تطبيق الرسوم المتحركة على إطار الصورة
PicFrame.AnimationSettings.EntryEffect = ShapeEntryEffect.BoxIn;
//حفظ العرض التقديمي
pres.Write("AsposeAnim.ppt");