IZoomObject
All Implemented Interfaces: com.aspose.slides.IGraphicalObject
public interface IZoomObject extends IGraphicalObject
Represents a Zoom object in a slide.
Methods
Method | Description |
---|---|
getImageType() | Gets or sets the image type of a zoom object. |
setImageType(int value) | Gets or sets the image type of a zoom object. |
getReturnToParent() | Gets or sets the navigation behavior in slideshow. |
setReturnToParent(boolean value) | Gets or sets the navigation behavior in slideshow. |
getShowBackground() | Gets or sets value that specifies whether the Zoom will use the background of the destination slide. |
setShowBackground(boolean value) | Gets or sets value that specifies whether the Zoom will use the background of the destination slide. |
getZoomImage() | Gets or sets image for zoom object. |
setZoomImage(IPPImage value) | Gets or sets image for zoom object. |
getTransitionDuration() | Gets or sets the duration of the transition between Zoom and slide. |
setTransitionDuration(float value) | Gets or sets the duration of the transition between Zoom and slide. |
getImageType()
public abstract int getImageType()
Gets or sets the image type of a zoom object. Read/write ZoomImageType. Default value: Preview
This example demonstrates changing Image Type to Preview value. In this case the current image of a Zoom object changes to slide image: Presentation pres = new Presentation("pres.pptx"); try { IPPImage image = pres.getImages().addImage(Files.readAllBytes(Paths.get("image.png"))); IZoomFrame zoomFrame = pres.getSlides().get_Item(0).getShapes().addZoomFrame(150, 20, 50, 50, pres.getSlides().get_Item(1), image); zoomFrame.setImageType(ZoomImageType.Preview); } catch(IOException e) { } finally { if (pres != null) pres.dispose(); }
Specifies whether the Zoom object is using the slide preview or a cover image.
Returns: int
setImageType(int value)
public abstract void setImageType(int value)
Gets or sets the image type of a zoom object. Read/write ZoomImageType. Default value: Preview
This example demonstrates changing Image Type to Preview value. In this case the current image of a Zoom object changes to slide image: Presentation pres = new Presentation("pres.pptx"); try { IPPImage image = pres.getImages().addImage(Files.readAllBytes(Paths.get("image.png"))); IZoomFrame zoomFrame = pres.getSlides().get_Item(0).getShapes().addZoomFrame(150, 20, 50, 50, pres.getSlides().get_Item(1), image); zoomFrame.setImageType(ZoomImageType.Preview); } catch(IOException e) { } finally { if (pres != null) pres.dispose(); }
Specifies whether the Zoom object is using the slide preview or a cover image.
Parameters:
Parameter | Type | Description |
---|---|---|
value | int |
getReturnToParent()
public abstract boolean getReturnToParent()
Gets or sets the navigation behavior in slideshow. Read/write boolean. Default value: false
Example: Presentation pres = new Presentation("pres.pptx"); try { IZoomFrame zoomFrame = pres.getSlides().get_Item(0).getShapes().addZoomFrame(150, 20, 50, 50, pres.getSlides().get_Item(1)); zoomFrame.setReturnToParent(true); } finally { if (pres != null) pres.dispose(); }
True value of the property specifies return to parent navigation behavior in slideshow.
Returns: boolean
setReturnToParent(boolean value)
public abstract void setReturnToParent(boolean value)
Gets or sets the navigation behavior in slideshow. Read/write boolean. Default value: false
Example: Presentation pres = new Presentation("pres.pptx"); try { IZoomFrame zoomFrame = pres.getSlides().get_Item(0).getShapes().addZoomFrame(150, 20, 50, 50, pres.getSlides().get_Item(1)); zoomFrame.setReturnToParent(true); } finally { if (pres != null) pres.dispose(); }
True value of the property specifies return to parent navigation behavior in slideshow.
Parameters:
Parameter | Type | Description |
---|---|---|
value | boolean |
getShowBackground()
public abstract boolean getShowBackground()
Gets or sets value that specifies whether the Zoom will use the background of the destination slide. Read/write boolean. Default value: true
The example demonstrates removing the background of an image of a Zoom object: Presentation pres = new Presentation("pres.pptx"); try { IZoomFrame zoomFrame = pres.getSlides().get_Item(0).getShapes().addZoomFrame(150, 20, 50, 50, pres.getSlides().get_Item(1)); zoomFrame.setShowBackground(false); } finally { if (pres != null) pres.dispose(); }
Returns: boolean
setShowBackground(boolean value)
public abstract void setShowBackground(boolean value)
Gets or sets value that specifies whether the Zoom will use the background of the destination slide. Read/write boolean. Default value: true
The example demonstrates removing the background of an image of a Zoom object: Presentation pres = new Presentation("pres.pptx"); try { IZoomFrame zoomFrame = pres.getSlides().get_Item(0).getShapes().addZoomFrame(150, 20, 50, 50, pres.getSlides().get_Item(1)); zoomFrame.setShowBackground(false); } finally { if (pres != null) pres.dispose(); }
Parameters:
Parameter | Type | Description |
---|---|---|
value | boolean |
getZoomImage()
public abstract IPPImage getZoomImage()
Gets or sets image for zoom object. Read/write IPPImage.
The example demonstrates changing an image of a Zoom object: Presentation pres = new Presentation("pres.pptx"); try { IZoomFrame zoomFrame = pres.getSlides().get_Item(0).getShapes().addZoomFrame(150, 20, 50, 50, pres.getSlides().get_Item(1)); IPPImage image = pres.getImages().addImage(Files.readAllBytes(Paths.get("image.png"))); zoomFrame.setImage(image); } catch(IOException e) { } finally { if (pres != null) pres.dispose(); }
Returns: IPPImage
setZoomImage(IPPImage value)
public abstract void setZoomImage(IPPImage value)
Gets or sets image for zoom object. Read/write IPPImage.
The example demonstrates changing an image of a Zoom object: Presentation pres = new Presentation("pres.pptx"); try { IZoomFrame zoomFrame = pres.getSlides().get_Item(0).getShapes().addZoomFrame(150, 20, 50, 50, pres.getSlides().get_Item(1)); IPPImage image = pres.getImages().addImage(Files.readAllBytes(Paths.get("image.png"))); zoomFrame.setImage(image); } catch(IOException e) { } finally { if (pres != null) pres.dispose(); }
Parameters:
Parameter | Type | Description |
---|---|---|
value | IPPImage |
getTransitionDuration()
public abstract float getTransitionDuration()
Gets or sets the duration of the transition between Zoom and slide. Read/write float. Default value: 1.0f
the example demonstrates changing the duration of the transition between Zoom and slide: Presentation pres = new Presentation("pres.pptx"); try { IZoomFrame zoomFrame = pres.getSlides().get_Item(0).getShapes().addZoomFrame(150, 20, 50, 50, pres.getSlides().get_Item(1)); zoomFrame.setTransitionDuration(2.5f); } finally { if (pres != null) pres.dispose(); }
If not specified (TransitionDur = 0), it will use the destination slide transition and the timings associated with that transition.
Returns: float
setTransitionDuration(float value)
public abstract void setTransitionDuration(float value)
Gets or sets the duration of the transition between Zoom and slide. Read/write float. Default value: 1.0f
the example demonstrates changing the duration of the transition between Zoom and slide: Presentation pres = new Presentation("pres.pptx"); try { IZoomFrame zoomFrame = pres.getSlides().get_Item(0).getShapes().addZoomFrame(150, 20, 50, 50, pres.getSlides().get_Item(1)); zoomFrame.setTransitionDuration(2.5f); } finally { if (pres != null) pres.dispose(); }
If not specified (TransitionDur = 0), it will use the destination slide transition and the timings associated with that transition.
Parameters:
Parameter | Type | Description |
---|---|---|
value | float |