إدارة انتقالات الشرائح في العروض التقديمية باستخدام C++
إضافة انتقال الشريحة
لتسهيل الفهم، قمنا بتوضيح كيفية استخدام Aspose.Slides for C++ لإدارة انتقالات الشرائح البسيطة. يمكن للمطورين ليس فقط تطبيق تأثيرات انتقال مختلفة على الشرائح، بل أيضًا تخصيص سلوك هذه التأثيرات. لإنشاء تأثير انتقال شريحة بسيط، اتبع الخطوات التالية:
- إنشاء مثال من فئة العرض التقديمي.
- تطبيق نوع انتقال الشريحة على الشريحة من أحد تأثيرات الانتقال المتوفرة في Aspose.Slides for C++ عبر تعداد TransitionType.
- كتابة ملف العرض التقديمي المعدّل.
إضافة انتقال شريحة متقدم
في القسم السابق، قمنا بتطبيق تأثير انتقال بسيط على الشريحة. الآن، لجعل هذا التأثير البسيط أكثر تحكمًا وتحسينًا، يرجى اتباع الخطوات التالية:
- إنشاء مثال من فئة العرض التقديمي.
- تطبيق نوع انتقال الشريحة على الشريحة من أحد تأثيرات الانتقال المتوفرة في Aspose.Slides for C++
- يمكنك أيضًا ضبط الانتقال على التقدم عند النقر، بعد فترة زمنية محددة أو كليهما.
- إذا تم تمكين انتقال الشريحة للتقدم عند النقر، سيتقدم الانتقال فقط عند النقر بالماوس. علاوة على ذلك، إذا تم ضبط خاصية التقدم بعد الوقت، سيتقدم الانتقال تلقائيًا بعد مرور الوقت المحدد.
- كتابة العرض التقديمي المعدّل كملف عرض تقديمي.
انتقال Morph
يدعم Aspose.Slides for C++ الآن انتقال Morph. وهو يمثل انتقال Morph الجديد المقدم في PowerPoint 2019. يتيح انتقال Morph تحريكًا سلسًا من شريحة إلى أخرى. يصف هذا المقال المفهوم وكيفية استخدام انتقال Morph. لاستخدام انتقال Morph بفعالية، ستحتاج إلى شريحتين على الأقل تشتركان في كائن واحد. أسهل طريقة هي تكرار الشريحة ثم نقل الكائن في الشريحة الثانية إلى مكان مختلف.
القطعة البرمجية التالية توضح كيفية إضافة نسخة من الشريحة تحتوي على نص إلى العرض وضبط انتقال من نوع morph إلى الشريحة الثانية.
أنواع انتقال Morph
تم إضافة تعداد جديد Aspose.Slides.SlideShow.TransitionMorphType. وهو يمثل أنواعًا مختلفة من انتقال شريحة Morph.
يحتوي تعداد TransitionMorphType على ثلاثة أعضاء:
- ByObject: سيتم تنفيذ انتقال Morph مع اعتبار الأشكال ككائنات غير قابلة للتقسيم.
- ByWord: سيتم تنفيذ انتقال Morph بنقل النص كلمة بكلمة حيثما أمكن.
- ByChar: سيتم تنفيذ انتقال Morph بنقل النص حرفًا بحرف حيثما أمكن.
القطعة البرمجية التالية توضح كيفية ضبط انتقال Morph على الشريحة وتغيير نوع Morph:
ضبط تأثيرات الانتقال
يدعم Aspose.Slides for C++ ضبط تأثيرات الانتقال مثل من السّوداء، من اليسار، من اليمين وغيرها. لضبط تأثير الانتقال، يرجى اتباع الخطوات التالية:
- إنشاء مثال من فئة Presentation.
- الحصول على مرجع الشريحة.
- ضبط تأثير الانتقال.
- كتابة العرض كملف PPTX.
في المثال أدناه، قمنا بضبط تأثيرات الانتقال.
FAQ
هل يمكنني التحكم في سرعة تشغيل انتقال الشريحة؟
نعم. اضبط سرعة الانتقال باستخدام إعداد TransitionSpeed (مثلاً، بطيء/متوسط/سريع).
هل يمكنني إرفاق صوت بالانتقال وجعله يتكرر؟
نعم. يمكنك تضمين صوت للانتقال والتحكم في سلوكه عبر إعدادات مثل وضع الصوت والتكرار (مثلاً، set_Sound، set_SoundMode، set_SoundLoop، بالإضافة إلى بيانات وصفية مثل set_SoundIsBuiltIn و set_SoundName).
ما أسرع طريقة لتطبيق نفس الانتقال على كل الشريحة؟
قم بتكوين نوع الانتقال المطلوب في إعدادات الانتقال لكل شريحة؛ يتم تخزين الانتقالات لكل شريحة، لذا تطبيق نفس النوع على جميع الشرائح يعطي نتيجة متسقة.
كيف يمكنني التحقق من الانتقال الحالي المطبق على شريحة؟
تحقق من إعدادات الانتقال الخاصة بالشريحة واقرأ نوع الانتقال; القيمة ستخبرك بالتحديد أي تأثير تم تطبيقه.