מעברי שקופיות הם אפקטים המוצגים בזמן ניווט משקופית אחת לאחרת. אלה משפרים את המראה והתחושה של המצגת והופכים אותם לאטרקטיביים יותר. ייתכנו מצבים שבהם עליך להוסיף מעברי שקופיות לקובצי PowerPoint באופן תכנותי. לשם כך, מאמר זה ילמד אותך כיצד להוסיף מעברים לשקופיות PowerPoint באמצעות C++.
- C++ API להוספת מעברים במצגות PowerPoint
- הוסף Slide Transition באמצעות C++
- הוסף מעברי שקופיות מתקדמים באמצעות C++
- הגדרת סוג מעבר מורף במצגות PowerPoint
C++ API להוספת מעברים במצגות PowerPoint
Aspose.Slides for C++ הוא C++ API לעבודה עם קבצי PowerPoint. זה מאפשר לך ליצור, לקרוא ולעדכן קבצי PowerPoint מבלי שתצטרך להתקין את Microsoft PowerPoint. יתר על כן, ה-API מאפשר לך להוסיף מעברי שקופיות למצגות PowerPoint. אתה יכול להתקין את ה-API דרך NuGet או להוריד אותו ישירות מהקטע הורדות.
PM> Install-Package Aspose.Slides.Cpp
הוסף Slide Transition באמצעות C++
להלן השלבים להוספת מעבר שקופיות במצגות PowerPoint.
- ראשית, טען את קובץ ה-PowerPoint באמצעות המחלקה מצגת.
- הגדר את מעבר השקופיות באמצעות השיטה Presentation->getSlides()->idxget(0)->getSlideShowTransition()->setType (SlideShow::TransitionType value).
- לבסוף, שמור את המצגת בשיטת Presentation->Save(System::String fname, Export::SaveFormat format).
הקוד לדוגמה הבא מדגים כיצד להוסיף מעברים לשקופיות PowerPoint באמצעות C++.
// נתיבי קבצים
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\AddTransition_out.pptx";
// טען את קובץ המצגת
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// החל את המעבר מסוג עיגול בשקופית 1
presentation->get_Slides()->idx_get(0)->get_SlideShowTransition()->set_Type(Aspose::Slides::SlideShow::TransitionType::Circle);
// החל את המעבר מסוג מסרק על שקף 2
presentation->get_Slides()->idx_get(1)->get_SlideShowTransition()->set_Type(Aspose::Slides::SlideShow::TransitionType::Comb);
// שמור מצגת
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
הוסף מעברי שקופיות מתקדמים באמצעות C++
להלן השלבים להוספת מעברים מתקדמים לשקופיות באמצעות C++.
- ראשית, טען את קובץ ה-PowerPoint באמצעות המחלקה מצגת.
- הגדר את סוג המעבר ואפקטי מעבר אחרים באמצעות המחלקה ISlideShowTransition.
- לבסוף, שמור את המצגת בשיטת Presentation->Save(System::String fname, Export::SaveFormat format).
הקוד לדוגמה הבא מראה כיצד להוסיף מעברי שקופיות מתקדמים באמצעות C++.
// נתיבי קבצים
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\AddAdvancedTransition_out.pptx";
// טען את קובץ המצגת
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// החל את המעבר מסוג עיגול בשקופית 1
presentation->get_Slides()->idx_get(0)->get_SlideShowTransition()->set_Type(Aspose::Slides::SlideShow::TransitionType::Circle);
// הגדר את זמן המעבר של 3 שניות
presentation->get_Slides()->idx_get(0)->get_SlideShowTransition()->set_AdvanceOnClick(true);
presentation->get_Slides()->idx_get(0)->get_SlideShowTransition()->set_AdvanceAfterTime(3000);
// החל את המעבר מסוג מסרק על שקף 2
presentation->get_Slides()->idx_get(1)->get_SlideShowTransition()->set_Type(Aspose::Slides::SlideShow::TransitionType::Comb);
// הגדר את זמן המעבר של 5 שניות
presentation->get_Slides()->idx_get(1)->get_SlideShowTransition()->set_AdvanceOnClick(true);
presentation->get_Slides()->idx_get(1)->get_SlideShowTransition()->set_AdvanceAfterTime(5000);
// שמור מצגת
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
הגדרת סוג מעבר מורף במצגות PowerPoint
מעברי מורפים משמשים במצגות כדי ליצור אנימציית מעבר חלקה בין שקופיות. הסעיפים הבאים מכסים כיצד להוסיף מעבר מורף ב-Microsoft PowerPoint ובאופן תכנותי באמצעות C++.
הגדר מעבר מורף ב-Microsoft PowerPoint
להלן השלבים להוספת מעבר מורף ב-Microsoft PowerPoint.
- פתח את הכרטיסייה מעברים.
- בחר את סוג המעבר Morph.
- כדי לבחור את אפקטי המעבר, בחר את אפשרויות אפקט בלשונית מעברים.
הגדר מעבר מורף במצגות PowerPoint באמצעות C++
בדומה ל-Microsoft PowerPoint, Aspose.Slides for C++ API מספק את אפקטי המעבר של המורפים הבאים.
- ByObject: Morph transition will be performed considering shapes as indivisible objects.
- ByWord: Morph transition will be performed by transferring text by words where possible.
- ByChar: Morph transition will be performed by transferring text by characters where possible.
להלן השלבים להגדרת מעבר מורף במצגות PowerPoint באמצעות C++.
- טען את קובץ ה-PowerPoint באמצעות המחלקה מצגת.
- הגדר את סוג המעבר ל-morph.
- הגדר את אפקט המעבר של המורף באמצעות השיטה IMorphTransition->setMorphType(TransitionMorphType value).
- שמור את המצגת באמצעות השיטה Presentation->Save(System::String fname, Export::SaveFormat format).
הקוד לדוגמה הבא מראה כיצד להגדיר מעברי מורפים במצגות PowerPoint באמצעות C++.
// נתיבי קבצים
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\AddMorphTransition_out.pptx";
// טען את קובץ המצגת
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// הוסף מעבר מורף
presentation->get_Slides()->idx_get(0)->get_SlideShowTransition()->set_Type(Aspose::Slides::SlideShow::TransitionType::Morph);
auto morphTransition = System::DynamicCast<Aspose::Slides::SlideShow::IMorphTransition>(presentation->get_Slides()->idx_get(0)->get_SlideShowTransition()->get_Value());
morphTransition->set_MorphType(Aspose::Slides::SlideShow::TransitionMorphType::ByWord);
// שמור מצגת
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);
קבל רישיון חינם
על מנת לנסות את ה-API ללא מגבלות הערכה, אתה יכול לבקש רישיון זמני בחינם.
סיכום
במאמר זה, למדת כיצד להוסיף מעברי שקופיות במצגות PowerPoint באמצעות C++. יתר על כן, ראית כיצד להוסיף מעברי מורפים לשקופיות PowerPoint באמצעות Aspose.Slides עבור C++ API. זהו API חזק ועשיר בתכונות המספק חבורה של תכונות נוספות לעבודה עם קבצי PowerPoint. אתה יכול לחקור את ה-API בפירוט על ידי ביקור בתיעוד הרשמי. בכל מקרה של שאלות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.