انتقل الشريحة
Contents
[
Hide
]
هذه المقالة توضح تطبيق تأثيرات الانتقال للشرائح وتوقيتاتها باستخدام Aspose.Slides for Python via Java.
قم بتثبيت الحزمة كما هو موضح في Installation. يستورد كل مثال asposeslides قبل تشغيل JVM، ثم يستورد الـ API بعد تشغيل JVM.
إضافة انتقال شريحة
طبق تأثير انتقال تلاشي على الشريحة الأولى.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, TransitionType
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
# تطبيق انتقال تلاشي.
slide.getSlideShowTransition().setType(TransitionType.Fade)
finally:
presentation.dispose()
الوصول إلى انتقال شريحة
اقرأ نوع الانتقال المعيّن حاليًا لشريحة.
import jpide
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, TransitionType
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
slide.getSlideShowTransition().setType(TransitionType.Push)
# الوصول إلى نوع الانتقال.
transition_type = slide.getSlideShowTransition().getType()
finally:
presentation.dispose()
إزالة انتقال شريحة
امسح أي تأثير انتقال. تُظهر JPype الثابت Java المسمى None كـ None_ لأن None كلمة محجوزة في Python.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, TransitionType
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
slide.getSlideShowTransition().setType(TransitionType.Fade)
# إزالة تأثير الانتقال.
slide.getSlideShowTransition().setType(TransitionType.None_)
finally:
presentation.dispose()
تحديد مدة الانتقال
حدد المدة التي تُعرض فيها الشريحة قبل الانتقال تلقائيًا. يتقدم هذا المثال بعد ثانيتين ويتيح أيضًا التقدم بنقرة الفأرة. يتحكم هذا التوقيت في انتقال الشريحة، وليس في سرعة تأثير الانتقال.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
slide.getSlideShowTransition().setAdvanceOnClick(True)
slide.getSlideShowTransition().setAdvanceAfter(True)
slide.getSlideShowTransition().setAdvanceAfterTime(2000) # بالمللي ثانية.
finally:
presentation.dispose()