SlideSize

Inheritance: java.lang.Object, com.aspose.slides.DomObject

All Implemented Interfaces: com.aspose.slides.ISlideSize

public class SlideSize extends DomObject<Presentation> implements ISlideSize

Represents the size and orientation of a slide.

Methods

MethodDescription
getSize()Gets the slide dimensions in points.
getType()Gets the slide size type.
getOrientation()Gets or sets the slide orientation.
setOrientation(int value)Gets or sets the slide orientation.
setSize(int type, int scaleType)Sets the slide size by type and scales existing content.
setSize(float width, float height, int scaleType)Sets the slide dimensions explicitly and scales existing content.

getSize()

public final Dimension2D getSize()

Gets the slide dimensions in points.


Assigning a new value resets the #getType.getType property to SlideSizeType.Custom and sets the #getOrientation.getOrientation/#setOrientation(int).setOrientation(int).

Returns: java.awt.geom.Dimension2D

getType()

public final int getType()

Gets the slide size type.


Assigning any value other than SlideSizeType.Custom adjusts the #getSize.getSize according to the predefined dimensions, while retaining the current #getOrientation.getOrientation/#setOrientation(int).setOrientation(int).

Returns: int

getOrientation()

public final int getOrientation()

Gets or sets the slide orientation.


Changing this value swaps the slide’s width and height.

Returns: int

setOrientation(int value)

public final void setOrientation(int value)

Gets or sets the slide orientation.


Changing this value swaps the slide’s width and height.

Parameters:

ParameterTypeDescription
valueint

setSize(int type, int scaleType)

public final void setSize(int type, int scaleType)

Sets the slide size by type and scales existing content.

Parameters:

ParameterTypeDescription
typeintThe predefined slide size to apply.
scaleTypeintThe content scaling mode to use.

Assigning any value other than SlideSizeType.Custom adjusts the #getSize.getSize based on the selected type, while preserving #getOrientation.getOrientation/#setOrientation(int).setOrientation(int). |

setSize(float width, float height, int scaleType)

public final void setSize(float width, float height, int scaleType)

Sets the slide dimensions explicitly and scales existing content.

Parameters:

ParameterTypeDescription
widthfloatThe new slide width, in points.
heightfloatThe new slide height, in points.
scaleTypeintThe content scaling mode to use.

This resets the #getType.getType property to SlideSizeType.Custom and sets the #getOrientation.getOrientation/#setOrientation(int).setOrientation(int). |