Προσθήκη Πλαισίων Εικόνας με Κίνηση Χρησιμοποιώντας VSTO και Aspose.Slides για .NET
Contents
[
Hide
]
Τα πλαίσια εικόνας εφαρμόζονται σε σχήματα ή εικόνες στο Microsoft PowerPoint για να περιβάλλουν τις εικόνες σε μια παρουσίαση. Αυτό το άρθρο δείχνει πώς να δημιουργήσετε ένα πλαίσιο εικόνας και να εφαρμόσετε κίνηση σε αυτό προγραμματιστικά χρησιμοποιώντας πρώτα VSTO 2008 και μετά Aspose.Slides for .NET. Πρώτα, σας δείχνουμε πώς να εφαρμόσετε ένα πλαίσιο και κίνηση χρησιμοποιώντας το VSTO 2008. Στη συνέχεια, σας δείχνουμε πώς να εκτελέσετε τα ίδια βήματα χρησιμοποιώντας το Aspose.Slides for .NET.
Προσθήκη Πλαισίων Εικόνας με Κίνηση
Τα παρακάτω δείγματα κώδικα δημιουργούν μια παρουσίαση με μια διαφάνεια, προσθέτουν μια εικόνα με πλαίσιο εικόνας και εφαρμόζουν κίνηση σε αυτήν.
Παράδειγμα VSTO 2008
Χρησιμοποιώντας το VSTO 2008, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια παρουσίαση.
- Προσθέστε μια κενή διαφάνεια.
- Προσθέστε ένα σχήμα εικόνας στη διαφάνεια.
- Εφαρμόστε κίνηση στην εικόνα.
- Αποθηκεύστε την παρουσίαση στο δίσκο.
Η παρουσίαση εξόδου, δημιουργημένη με 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(@"D:\Aspose Data\Desert.jpg",
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("d:\\ VSTOAnim.ppt", PowerPoint.PpSaveAsFileType.ppSaveAsPresentation,
Microsoft.Office.Core.MsoTriState.msoFalse);
Παράδειγμα Aspose.Slides for .NET
Χρησιμοποιώντας το Aspose.Slides for .NET, εκτελέστε τα παρακάτω βήματα:
- Δημιουργήστε μια παρουσίαση.
- Πρόσβαση στην πρώτη διαφάνεια.
- Προσθέστε μια εικόνα στη συλλογή εικόνων.
- Προσθέστε ένα σχήμα εικόνας στη διαφάνεια.
- Εφαρμόστε κίνηση στην εικόνα.
- Αποθηκεύστε την παρουσίαση στο δίσκο.
Η παρουσίαση εξόδου, δημιουργημένη με Aspose.Slides

// Δημιουργία κενής παρουσίασης
using (Presentation pres = new Presentation())
{
// Πρόσβαση στην πρώτη διαφάνεια
ISlide slide = pres.Slides[0];
// Προσθήκη εικόνας στη συλλογή εικόνων της παρουσίασης
IImage image = Images.FromFile("aspose.jpg");
IPPImage ppImage = pres.Images.AddImage(image);
image.Dispose();
// Προσθήκη πλαισίου εικόνας του οποίου το ύψος και το πλάτος ταιριάζουν με το ύψος και το πλάτος της εικόνας
IPictureFrame pictureFrame = slide.Shapes.AddPictureFrame(ShapeType.Rectangle, 50, 150, ppImage.Width, ppImage.Height, ppImage);
// Λήψη της κύριας ακολουθίας κίνησης της διαφάνειας
ISequence sequence = pres.Slides[0].Timeline.MainSequence;
// Προσθήκη του εφέ Πτήση από αριστερά στο πλαίσιο εικόνας
IEffect effect = sequence.AddEffect(pictureFrame, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
// Αποθήκευση της παρουσίασης
pres.Save("AsposeAnim.ppt", SaveFormat.Ppt);
}