IGifOptions
All Implemented Interfaces: com.aspose.slides.ISaveOptions
public interface IGifOptions extends ISaveOptions
Represents GIF exporting options.
Methods
Method | Description |
---|---|
getFrameSize() | Gets or sets frame size. |
setFrameSize(Size value) | Gets or sets frame size. |
getExportHiddenSlides() | Determines whether hidden slides will be exported. |
setExportHiddenSlides(boolean value) | Determines whether hidden slides will be exported. |
getTransitionFps() | Gets or sets transition FPS [frames/sec] The default value is 25. |
setTransitionFps(int value) | Gets or sets transition FPS [frames/sec] The default value is 25. |
getDefaultDelay() | Gets or sets default delay time [ms]. |
setDefaultDelay(int value) | Gets or sets default delay time [ms]. |
getFrameSize()
public abstract Size getFrameSize()
Gets or sets frame size.
If the size is empty then the value will be taken from (IPresentation.getSlideSize)
Returns: Size
setFrameSize(Size value)
public abstract void setFrameSize(Size value)
Gets or sets frame size.
If the size is empty then the value will be taken from (IPresentation.getSlideSize)
Parameters:
Parameter | Type | Description |
---|---|---|
value | Size |
getExportHiddenSlides()
public abstract 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(); }
Returns: boolean
setExportHiddenSlides(boolean value)
public abstract 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(); }
Parameters:
Parameter | Type | Description |
---|---|---|
value | boolean |
getTransitionFps()
public abstract 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(); }
Returns: int
setTransitionFps(int value)
public abstract 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(); }
Parameters:
Parameter | Type | Description |
---|---|---|
value | int |
getDefaultDelay()
public abstract 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(); }
Returns: int
setDefaultDelay(int value)
public abstract 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(); }
Parameters:
Parameter | Type | Description |
---|---|---|
value | int |