تحسين عروض PowerPoint التقديمية باستخدام الرسوم المتحركة في C++
نظرًا لأن العروض التقديمية تهدف إلى عرض شيء ما، فإن مظهرها البصري وسلوكها التفاعلي يُؤخذ دائمًا في الاعتبار أثناء إنشائها.
تحريك PowerPoint يلعب دورًا مهمًا لجعل العرض جذابًا وممتعًا للمشاهدين. Aspose.Slides للـ C++ يقدم مجموعة واسعة من الخيارات لإضافة تحريك إلى عرض PowerPoint:
- تطبيق أنواع مختلفة من تأثيرات تحريك PowerPoint على الأشكال، والمخططات، والجداول، وكائنات OLE، وعناصر العرض الأخرى.
- استخدام تأثيرات تحريك PowerPoint متعددة على شكل واحد.
- استخدام جدول زمني للتحريك للتحكم في تأثيرات التحريك.
- إنشاء تحريك مخصص.
في Aspose.Slides للـ C++، يمكن تطبيق تأثيرات تحريك مختلفة على الأشكال. ولكل عنصر في الشريحة بما في ذلك النص، والصور، وكائن OLE، والجدول، إلخ يُعتبر شكلًا، مما يعني أنه يمكننا تطبيق تأثير التحريك على كل عنصر في الشريحة.
Aspose.Slides.Animation namespace يوفّر فئات للعمل مع تحريكات PowerPoint.
تأثيرات التحريك
يدعم Aspose.Slides أكثر من 150 تأثير تحريك، بما في ذلك تأثيرات التحريك الأساسية مثل Bounce، PathFootball، تأثير التكبير، وتأثيرات تحريك محددة مثل OLEObjectShow، OLEObjectOpen. يمكنك العثور على قائمة كاملة بتأثيرات التحريك في تعداد EffectType enumeration.
بالإضافة إلى ذلك، يمكن استخدام هذه التأثيرات التحريكية معًا:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
تحريك مخصص
يمكن إنشاء تحريكات مخصصة خاصة بك في Aspose.Slides. يمكن تحقيق ذلك إذا دمجت عدة سلوكيات معًا في تحريك مخصص جديد.
Behavior هو وحدة بناء لأي تأثير تحريك PowerPoint. جميع تأثيرات التحريك هي في الواقع مجموعة من السلوكيات المتكوّنة في استراتيجية واحدة. يمكنك دمج السلوكيات في تحريك مخصص مرة واحدة وإعادة استخدامها في عروض أخرى. إذا أضفت سلوكًا جديدًا إلى تأثير تحريك PowerPoint قياسي - سيصبح تحريكًا مخصصًا آخر. على سبيل المثال، يمكنك إضافة سلوك تكرار إلى تحريك لجعله يتكرر عدة مرات.
Animation Point هو نقطة يتم فيها تطبيق السلوك.
خط زمني للتحريك
Sequence هي مجموعة من تأثيرات التحريك، تُطبق على شكل محدد.
AnimationTimeLine هي مجموعة من الـ Sequences تُستخدم في شريحة معينة. إنها محرك تحريك موجود منذ PowerPoint 2002. في الإصدارات السابقة من PowerPoint، كان من الصعب إضافة تأثيرات التحريك إلى العرض، وكان ذلك ممكنًا فقط عبر حلول بديلة مختلفة. يأتي الخط الزمني ليحل محل فئة AnimationSettings القديمة ويوفر نموذج كائن أوضح لتحريك PowerPoint. يمكن أن تحتوي شريحة واحدة على خط زمني واحد فقط للتحريك.
تحريك تفاعلي
EffectTriggerType يتيح تعريف إجراءات المستخدم (مثل النقر على زر) التي تجعل تحريكًا معينًا يبدأ. تم إضافة المشغلات فقط في أحدث إصدارات PowerPoint.
تحريك الأشكال
يسمح Aspose.Slides بتطبيق التحريك على الأشكال، التي قد تكون نصًا، أو مستطيلًا، أو خطًا، أو إطارًا، أو كائن OLE، وما إلى ذلك.
مخططات متحركة
لإنشاء مخططات متحركة، يجب استخدام نفس الفئات المستخدمة للأشكال. ومع ذلك، يمكن تطبيق تحريك PowerPoint فقط على فئات المخطط أو سلاسل المخطط. يمكنك أيضًا تطبيق تأثير التحريك على عنصر الفئة أو عنصر السلسلة.
نص متحرك
بالإضافة إلى النص المتحرك، يمكن أيضًا تطبيق التحريك على فقرة.
الأسئلة المتكررة
هل سيُحافظ على التحريكات عند التصدير إلى PDF؟
لا. PDF هو تنسيق ثابت، لذا لا تُشغل التحريكات وانتقالات الشرائح. إذا كنت بحاجة إلى حركة، صدِّر إلى HTML5، GIF متحرك، أو فيديو بدلاً من ذلك.
هل يمكنني تحويل عرض تقديمي متحرك إلى فيديو والتحكم في معدل الإطارات وحجم الإطار؟
نعم. يمكنك تصدير العرض كإطارات وتشفيرها إلى فيديو (مثلاً باستخدام ffmpeg)، مع اختيار معدل الإطارات (FPS) والدقة. يتم تشغيل التحريكات وانتقالات الشرائح أثناء التصدير.
هل ستظل التحريكات سليمة عند العمل مع ODP (ليس فقط PPTX)؟
تُدعم صيغ PPT وPPTX وODP للقراءة وكتابة، لكن اختلافات الصيغ قد تجعل بعض التأثيرات تظهر أو تتصرف بشكل مختلف قليلاً. يُنصح بالتحقق من الحالات الحرجة باستخدام عينات حقيقية.