public interface IGifOptions extends ISaveOptions
Represents GIF exporting options.
Modifier and Type | Method and Description |
---|---|
int |
getDefaultDelay()
Gets or sets default delay time [ms].
|
boolean |
getExportHiddenSlides()
Determines whether hidden slides will be exported.
|
Size |
getFrameSize()
Gets or sets frame size.
|
int |
getTransitionFps()
Gets or sets transition FPS [frames/sec]
The default value is 25.
|
void |
setDefaultDelay(int value)
Gets or sets default delay time [ms].
|
void |
setExportHiddenSlides(boolean value)
Determines whether hidden slides will be exported.
|
void |
setFrameSize(Size value)
Gets or sets frame size.
|
void |
setTransitionFps(int value)
Gets or sets transition FPS [frames/sec]
The default value is 25.
|
getDefaultRegularFont, getProgressCallback, getWarningCallback, setDefaultRegularFont, setProgressCallback, setWarningCallback
Size getFrameSize()
Gets or sets frame size.
IPresentation.getSlideSize()
)void setFrameSize(Size value)
Gets or sets frame size.
IPresentation.getSlideSize()
)boolean getExportHiddenSlides()
Determines whether hidden slides will be exported. The default value is false.
Presentation pres = new Presentation("pres.pptx"); try { GifOptions gifOptions = new GifOptions(); gifOptions.setExportHiddenSlides(false); pres.save("pres.gif", SaveFormat.Gif, gifOptions); } finally { if (pres != null) pres.dispose(); }
void setExportHiddenSlides(boolean value)
Determines whether hidden slides will be exported. The default value is false.
Presentation pres = new Presentation("pres.pptx"); try { GifOptions gifOptions = new GifOptions(); gifOptions.setExportHiddenSlides(false); pres.save("pres.gif", SaveFormat.Gif, gifOptions); } finally { if (pres != null) pres.dispose(); }
int getTransitionFps()
Gets or sets transition FPS [frames/sec] The default value is 25.
Presentation pres = new Presentation("pres.pptx"); try { GifOptions gifOptions = new GifOptions(); gifOptions.setTransitionFps(60); pres.save("pres.gif", SaveFormat.Gif, gifOptions); } finally { if (pres != null) pres.dispose(); }
void setTransitionFps(int value)
Gets or sets transition FPS [frames/sec] The default value is 25.
Presentation pres = new Presentation("pres.pptx"); try { GifOptions gifOptions = new GifOptions(); gifOptions.setTransitionFps(60); pres.save("pres.gif", SaveFormat.Gif, gifOptions); } finally { if (pres != null) pres.dispose(); }
int getDefaultDelay()
Gets or sets default delay time [ms]. This value will be used if (ISlideShowTransition.getAdvanceAfterTime()
/ISlideShowTransition.setAdvanceAfterTime(long)
) is not set.
The default value is 1000.
Presentation pres = new Presentation("pres.pptx"); try { GifOptions gifOptions = new GifOptions(); gifOptions.setDefaultDelay(2000); pres.save("pres.gif", SaveFormat.Gif, gifOptions); } finally { if (pres != null) pres.dispose(); }
void setDefaultDelay(int value)
Gets or sets default delay time [ms]. This value will be used if (ISlideShowTransition.getAdvanceAfterTime()
/ISlideShowTransition.setAdvanceAfterTime(long)
) is not set.
The default value is 1000.
Presentation pres = new Presentation("pres.pptx"); try { GifOptions gifOptions = new GifOptions(); gifOptions.setDefaultDelay(2000); pres.save("pres.gif", SaveFormat.Gif, gifOptions); } finally { if (pres != null) pres.dispose(); }