يستخدم النص المتحرك في عروض PowerPoint التقديمية لجذب انتباه الجمهور. علاوة على ذلك ، فإنه يعيد الحياة إلى محتوى العروض التقديمية. يمكنك تطبيق تأثيرات الحركة على النص والأشكال والشرائح. في هذه المقالة ، ستتعلم كيفية تطبيق الرسوم المتحركة على النص في PowerPoint باستخدام C#.

API لتطبيق الرسوم المتحركة على النص في PowerPoint

لتطبيق الرسوم المتحركة على النص في عروض PowerPoint التقديمية ، سنستخدم Aspose.Slides for .NET. إنها واجهة برمجة تطبيقات غنية بالميزات وسهلة الاستخدام لإنشاء عروض PowerPoint و OpenOffice التقديمية ومعالجتها. يمكنك إما تنزيل API أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.Slides.NET

تطبيق الرسوم المتحركة على النص في PowerPoint باستخدام C#

يوفر Aspose.Slides for .NET دعمًا لأكثر من 150 تأثيرًا للرسوم المتحركة بما في ذلك Bounce و PathFootball و Zoom وما إلى ذلك. علاوة على ذلك ، فإنه يوفر أيضًا تأثيرات حركة معينة مثل OLEObjectShow و OLEObjectOpen. يتم سرد جميع تأثيرات الرسوم المتحركة المدعومة في تعداد EffectType.

فيما يلي خطوات تطبيق الرسوم المتحركة على نص في عرض PowerPoint تقديمي باستخدام C#.

يوضح نموذج التعليمات البرمجية التالي كيفية تطبيق تأثير الحركة على نص في عرض PowerPoint تقديمي.

// تحميل العرض
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    // حدد فقرة لإضافة تأثير
    IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
    IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];

    // أضف تأثير حركة الطيران إلى الفقرة المحددة
    IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);

    // حفظ العرض التقديمي
    presentation.Save("AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}

احصل على تأثيرات الحركة من نص في PowerPoint

يمكنك أيضًا الحصول على معلومات حول تأثير الرسوم المتحركة الذي يتم تطبيقه على نص معين. يمكن أن يكون هذا مفيدًا عندما تحتاج إلى تطبيق نفس التأثير على نص آخر في العرض التقديمي.

فيما يلي الخطوات للحصول على معلومات حول تأثير الرسوم المتحركة المطبق على النص.

يوضح نموذج التعليمات البرمجية التالي كيفية الحصول على معلومات حول تأثير الحركة للنص.

// تحميل العرض
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.");
	}
}

احصل على ترخيص API مجاني

يمكنك استخدام Aspose.Slides for .NET بدون قيود تقييمية عن طريق طلب ترخيص مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية تطبيق تأثيرات الحركة على النص في عروض PowerPoint التقديمية باستخدام C#. علاوة على ذلك ، لقد رأيت أيضًا كيفية الحصول على تأثيرات الرسوم المتحركة من نص في عرض PowerPoint تقديمي. لاستكشاف الميزات الأخرى لـ Aspose.Slides for .NET ، يمكنك زيارة التوثيق. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.

أنظر أيضا