public class FrameTickEventArgs
extends java.lang.Object
Represents arguments of the PresentationPlayer.FrameTick event.
Presentation pres = new Presentation("pres.pptx"); try { PresentationAnimationsGenerator animationsGenerator = new PresentationAnimationsGenerator(pres); try { PresentationPlayer player = new PresentationPlayer(animationsGenerator, 33); try { final int[] frameNumber = {0}; player.setFrameTick((sender, args) -> { args.getFrame().save(String.format("frame_%d.png", frameNumber[0]++)); }); animationsGenerator.run(pres.getSlides()); } finally { if (player != null) player.dispose(); } } finally { if (animationsGenerator != null) animationsGenerator.dispose(); } } finally { if (pres != null) pres.dispose(); }
| Modifier and Type | Method and Description |
|---|---|
IImage |
getFrame()
Get the current
PresentationPlayer frame. |
PresentationPlayer |
getPlayer()
Get the presentation player
|
public final PresentationPlayer getPlayer()
Get the presentation player
public final IImage getFrame()
Get the current PresentationPlayer frame.
Presentation pres = new Presentation("pres.pptx"); try { PresentationAnimationsGenerator animationsGenerator = new PresentationAnimationsGenerator(pres); try { PresentationPlayer player = new PresentationPlayer(animationsGenerator, 33); try { final int[] frameNumber = {0}; player.setFrameTick((sender, args) -> { args.getFrame().save(String.format("frame_%d.png", frameNumber[0]++)); }); animationsGenerator.run(pres.getSlides()); } finally { if (player != null) player.dispose(); } } finally { if (animationsGenerator != null) animationsGenerator.dispose(); } } finally { if (pres != null) pres.dispose(); }
Copyright © 2004-2025 Aspose Pty Ltd. All Rights Reserved.