טקסט מונפש במצגות PowerPoint משמש למשוך את תשומת הלב של הקהל. יתרה מכך, הוא מעורר חיים בתוכן המצגות. ניתן להחיל אפקטים של אנימציה על טקסט, צורות ושקופיות. במאמר זה תלמדו כיצד להחיל אנימציה על הטקסט ב-PowerPoint באמצעות C#.

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#.

דוגמת הקוד הבאה מראה כיצד להחיל אפקט אנימציה על טקסט ב-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

אתה יכול גם לקבל מידע על אפקט האנימציה המוחל על טקסט מסוים. זה יכול להיות שימושי כאשר אתה צריך להחיל את אותו אפקט על טקסט אחר במצגת.

להלן השלבים לקבלת מידע על אפקט האנימציה המוחל על טקסט.

דוגמת הקוד הבאה מראה כיצד לקבל מידע על אפקט האנימציה של טקסט.

// טען מצגת
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, אתה יכול לבקר בתיעוד. כמו כן, אתה יכול להרגיש חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.

ראה גם