تعزيز عروض PowerPoint التقديمية باستخدام الرسوم المتحركة في C++

المقدمة

نظرًا لأن العروض التقديمية تهدف إلى عرض شيء ما، فإن المظهر البصري والسلوك التفاعلي يُؤخذان دائمًا في الاعتبار أثناء الإنشاء.

تلعب PowerPoint animation دورًا مهمًا في جعل العرض التقديمي جذابًا ومشوقًا للمشاهدين. توفر Aspose.Slides مجموعة واسعة من الخيارات لإضافة رسوم متحركة إلى عروض PowerPoint:

  • تطبيق أنواع مختلفة من تأثيرات PowerPoint animation على الأشكال، المخططات، الجداول، كائنات OLE، وعناصر أخرى في العرض التقديمي.
  • استخدام تأثيرات PowerPoint animation متعددة على شكل واحد.
  • استخدام خط الزمن للرسوم المتحركة للتحكم في تأثيرات الرسوم المتحركة.
  • إنشاء رسوم متحركة مخصصة.

في Aspose.Slides، يمكن تطبيق تأثيرات رسوم متحركة مختلفة على الأشكال. نظرًا لأن كل عنصر على الشريحة، بما في ذلك النصوص، الصور، كائنات OLE، والجداول، يُعتبر شكلًا، يمكن تطبيق تأثيرات الرسوم المتحركة على أي عنصر في الشريحة.

يوفر نطاق الاسم Aspose::Slides::Animation الفئات اللازمة للعمل مع رسوم PowerPoint المتحركة.

تأثيرات الرسوم المتحركة

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

بالإضافة إلى ذلك، يمكن استخدام هذه التأثيرات المتحركة بالاشتراك مع السلوكيات التالية:

رسوم متحركة مخصصة

للحصول على أمثلة C++ كاملة تُنشئ وتفحص وتعدل السلوكيات ومسارات الحركة القابلة للتحرير، انظر Custom Animation.

يمكن إنشاء رسوم متحركة مخصصة خاصة بك في Aspose.Slides. يمكن تحقيق ذلك بدمج عدة سلوكيات في رسم متحرك مخصص جديد.

Behavior هو كتلة بناء لتأثير رسوم PowerPoint المتحركة. قم بدمج السلوكيات لتخصيص تأثير، أو أضف سلوكًا لتوسيع تأثير محدد مسبقًا. يتم تكوين التكرار من خلال إعدادات التوقيت بدلاً من سلوك تكرار منفصل.

Animation Point هو نقطة يُطبق عندها السلوك.

خط الزمن للرسوم المتحركة

Sequence هي مجموعة من تأثيرات الرسوم المتحركة التي يمكن أن تستهدف أشكالًا مختلفة.

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

رسوم متحركة تفاعلية

Trigger يتيح لك تعريف إجراءات المستخدم، مثل النقر على زر، لتشغيل رسوم متحركة معينة.

رسوم متحركة للأشكال

تسمح لك Aspose.Slides بتطبيق رسوم متحركة على الأشكال، والتي يمكن أن تشمل النصوص، المستطيلات، الخطوط، الإطارات، كائنات OLE، وأكثر.

المخططات المتحركة

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

النص المتحرك

بالإضافة إلى تحريك النص، يمكنك تطبيق رسوم متحركة على فقرة.

الأسئلة الشائعة

هل سيتم الحفاظ على الرسوم المتحركة عند التصدير إلى PDF؟

لا. PDF هو تنسيق ثابت، لذا لا تُشغل الرسوم المتحركة والانتقالات بين الشرائح. إذا كنت بحاجة إلى حركة، فقم بالتصدير إلى HTML5، أو GIF متحرك، أو فيديو بدلاً من ذلك.

هل يمكنني تحويل عرض تقديمي متحرك إلى فيديو والتحكم في معدل الإطارات وحجم الإطار؟

نعم. يمكنك تصدير العرض التقديمي كإطارات وتشفيرها إلى فيديو (مثلاً باستخدام ffmpeg)، مع اختيار عدد الإطارات في الثانية (FPS) والدقة. تُشغل الرسوم المتحركة وانتقالات الشرائح أثناء التصدير.

هل ستبقى الرسوم المتحركة سليمة عند العمل مع ODP (ليس فقط PPTX)؟

تُدعم صيغ PPT وPPTX وODP للقراءة وكتابة، ولكن هذا لا يضمن الحفاظ على الرسوم المتحركة. قد تُفقد بيانات الرسوم المتحركة المخصصة عند التحويل إلى ODP. راجع Custom Animation للحصول على أمثلة وإرشادات حول التحقق من توافق الصيغة.