슬라이드 전환
Contents
[
Hide
]
이 문서에서는 Aspose.Slides for Python via Java를 사용한 슬라이드 전환 효과와 타이밍 적용 방법을 보여줍니다.
패키지는 Installation에 설명된 대로 설치합니다. 각 예제는 JVM을 시작하기 전에 asposeslides를 가져오고, JVM이 실행된 후에 API를 가져옵니다.
슬라이드 전환 추가
첫 번째 슬라이드에 페이드 전환 효과를 적용합니다.
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는 Python에서 None이 예약어이기 때문에 Java 상수 None을 None_로 노출합니다.
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()
전환 지속 시간 설정
슬라이드가 자동으로 다음으로 넘어가기 전에 표시되는 시간을 지정합니다. 이 예제는 2초 후에 이동하며 마우스 클릭으로도 이동할 수 있도록 합니다. 이 타이밍은 전환 효과의 속도가 아니라 슬라이드 전환을 제어합니다.
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()