public class GifOptions extends SaveOptions implements IGifOptions
Represents GIF exporting options.
Constructor and Description |
---|
GifOptions()
Initializes a new instance of the GifOptions class.
|
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDefaultRegularFont, getProgressCallback, getWarningCallback, setDefaultRegularFont, setProgressCallback, setWarningCallback
public GifOptions()
Initializes a new instance of the GifOptions class.
public final Size getFrameSize()
Gets or sets frame size.
IPresentation.getSlideSize()
)getFrameSize
in interface IGifOptions
public final void setFrameSize(Size value)
Gets or sets frame size.
IPresentation.getSlideSize()
)setFrameSize
in interface IGifOptions
public final 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(); }
getExportHiddenSlides
in interface IGifOptions
public final 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(); }
setExportHiddenSlides
in interface IGifOptions
public final 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(); }
getTransitionFps
in interface IGifOptions
public final 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(); }
setTransitionFps
in interface IGifOptions
public final 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(); }
getDefaultDelay
in interface IGifOptions
public final 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(); }
setDefaultDelay
in interface IGifOptions