Texto Animado
Contents
[
Hide
]
Agregando Efectos de Animación a Párrafos
Agregamos el add_effect() método a las clases Sequence y ISequence. Este método te permite agregar efectos de animación a un solo párrafo. Este código de ejemplo te muestra cómo agregar un efecto de animación a un solo párrafo:
import aspose.slides as slides
with slides.Presentation(path + "Presentation1.pptx") as presentation:
# seleccionar párrafo para agregar efecto
autoShape = presentation.slides[0].shapes[0]
paragraph = autoShape.text_frame.paragraphs[0]
# agregar efecto de animación Fly al párrafo seleccionado
effect = presentation.slides[0].timeline.main_sequence.add_effect(paragraph, slides.animation.EffectType.FLY, slides.animation.EffectSubtype.LEFT, slides.animation.EffectTriggerType.ON_CLICK)
presentation.save("AnimationEffectinParagraph.pptx", slides.export.SaveFormat.PPTX)
Obteniendo los Efectos de Animación en Párrafos
Puedes decidir descubrir los efectos de animación agregados a un párrafo; por ejemplo, en un escenario, deseas obtener los efectos de animación en un párrafo porque planeas aplicar esos efectos a otro párrafo o forma.
Aspose.Slides para Python a través de .NET te permite obtener todos los efectos de animación aplicados a los párrafos contenidos en un marco de texto (forma). Este código de ejemplo te muestra cómo obtener los efectos de animación en un párrafo:
import aspose.slides as slides
with slides.Presentation("AnimationEffectinParagraph.pptx") as pres:
sequence = pres.slides[0].timeline.main_sequence
autoShape = pres.slides[0].shapes[0]
for paragraph in autoShape.text_frame.paragraphs:
effects = sequence.get_effects_by_paragraph(paragraph)
if len(effects) > 0:
print("El párrafo \"" + paragraph.text + "\" tiene efecto de tipo " + str(effects[0].type) + ".")