טקסט מונפש במצגות PowerPoint משמש למשוך את תשומת הלב של הקהל. יתרה מכך, הוא מעורר חיים בתוכן המצגות. ניתן להחיל אפקטים של אנימציה על טקסט, צורות ושקופיות. במאמר זה תלמדו כיצד להחיל אנימציה על הטקסט ב-PowerPoint באמצעות C#.
- API להחלת אנימציה על טקסט ב-PowerPoint
- החל אנימציה על טקסט ב-PowerPoint
- קבל אפקטים של אנימציה מטקסט ב-PowerPoint
C# API להחלת אנימציה על טקסט ב-PowerPoint
כדי להחיל אנימציה על הטקסט במצגות PowerPoint, נשתמש ב-Aspose.Slides for .NET. זהו ממשק API עשיר בתכונות וקל לשימוש ליצירה ולטפל במצגות PowerPoint ו-OpenOffice. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.
PM> Install-Package Aspose.Slides.NET
החל אנימציה על טקסט ב-PowerPoint PPT ב-C#
Aspose.Slides עבור .NET מספק תמיכה של למעלה מ-150 אפקטים של אנימציה כולל Bounce, PathFootball, זום וכו’. יתר על כן, הוא מספק גם אפקטי אנימציה ספציפיים כגון OLEObjectShow ו-OLEObjectOpen. כל אפקטי האנימציה הנתמכים רשומים בספירה של EffectType.
להלן השלבים להחלת הנפשה על טקסט במצגת PowerPoint באמצעות C#.
- ראשית, טען את המצגת באמצעות מחלקה Presentation.
- בחר את הפסקה הרצויה באובייקט IParagraph מהשקופית הרצויה.
- החל אפקט הנפשה על הטקסט באמצעות השיטה Presentation.Slides[index].Timeline.MainSequence.AddEffect().
- לבסוף, שמור את המצגת בשיטת Presentation.Save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד להחיל אפקט אנימציה על טקסט ב-PowerPoint PPT ב-C#.
// טען מצגת
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
// בחר פסקה כדי להוסיף אפקט
IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];
// הוסף אפקט הנפשה של Fly לפסקה שנבחרה
IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
// שמור מצגת
presentation.Save("AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}
C# קבל אפקטים של אנימציה מטקסט ב-PowerPoint PPT
אתה יכול גם לקבל מידע על אפקט האנימציה המוחל על טקסט מסוים. זה יכול להיות שימושי כאשר אתה צריך להחיל את אותו אפקט על טקסט אחר במצגת.
להלן השלבים לקבלת מידע על אפקט האנימציה המוחל על טקסט.
- ראשית, טען את המצגת באמצעות מחלקה Presentation.
- קבל רצף של השקופית הרצויה באובייקט ISequence.
- גש לצורה מהשקופית שנבחרה באובייקט IAutoShape.
- עברו בלולאה בכל IParagraph באוסף IAutoShape.TextFrame.Paragraphs.
- לבסוף, השג את האפקטים במערך IEffect באמצעות שיטת ISequence.GetEffectsByParagraph(iParagraph).
דוגמת הקוד הבאה מראה כיצד לקבל מידע על אפקט האנימציה של טקסט.
// טען מצגת
using (Presentation pres = new Presentation("Presentation.pptx"))
{
// קבל רצף וצורה מהשקופית
ISequence sequence = pres.Slides[0].Timeline.MainSequence;
IAutoShape autoShape = (IAutoShape)pres.Slides[0].Shapes[1];
// עברו בלולאה בין הפסקאות
foreach (IParagraph paragraph in autoShape.TextFrame.Paragraphs)
{
// גישה לאפקטים של אנימציה
IEffect[] effects = sequence.GetEffectsByParagraph(paragraph);
if (effects.Length > 0)
Console.WriteLine("Paragraph \"" + paragraph.Text + "\" has " + effects[0].Type + " effect.");
}
}
C# .NET PowerPoint API - קבל רישיון חינם
אתה יכול להשתמש ב-Aspose.Slides עבור .NET ללא מגבלות הערכה על ידי בקשת רישיון זמני.
סיכום
במאמר זה, למדת כיצד להחיל אפקטים של אנימציה על טקסט במצגות PowerPoint באמצעות C#. יתר על כן, ראית גם איך לקבל אפקטים של אנימציה מטקסט במצגת PowerPoint.
Aspose.Slides עבור NET
כדי לחקור תכונות אחרות של Aspose.Slides עבור .NET, אתה יכול לבקר בתיעוד. כמו כן, אתה יכול להרגיש חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.