PresentationBaseShape

Inheritance: java.lang.Object, com.groupdocs.watermark.search.ShapeSearchAdapter

All Implemented Interfaces: com.groupdocs.watermark.search.ITwoDObject, com.groupdocs.watermark.contents.IPresentationHyperlinkContainer

public abstract class PresentationBaseShape extends ShapeSearchAdapter implements ITwoDObject, IPresentationHyperlinkContainer

Provides the abstract base class for shapes of all types in a PowerPoint document.

Methods

Method Description
getPresentation() Gets the parent presentation of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).
getImageFillFormat() Gets the image fill format settings of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).
getName() Gets the name of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).
getAlternativeText() Gets the descriptive (alternative) text associated with this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).
setAlternativeText(String value) Sets the descriptive (alternative) text associated with this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).
getId() Gets the identifier of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).
getZOrderPosition() Gets the position of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in the z-order.
getHyperlink(int actionType) Gets the hyperlink associated with this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).
setHyperlink(int actionType, String url) Sets the hyperlink associated with this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).
getX() Gets the horizontal offset of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) from presentation left border in points.
setX(double value) Sets the horizontal offset of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) from presentation left border in points.
getY() Gets or sets the vertical offset of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) from presentation top border in points.
setY(double value) Gets or sets the vertical offset of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) from presentation top border in points.
getWidth() Gets the width of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.
setWidth(double value) Sets the width of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.
getHeight() Gets the height of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.
setHeight(double value) Sets the height of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.

getPresentation()

public final PresentationBaseSlide getPresentation()

Gets the parent presentation of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

Returns: PresentationBaseSlide - The parent presentation of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

getImageFillFormat()

public final PresentationImageFillFormat getImageFillFormat()

Gets the image fill format settings of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

Returns: PresentationImageFillFormat - The image fill format settings of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

getName()

public final String getName()

Gets the name of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

Returns: java.lang.String - The name of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

getAlternativeText()

public final String getAlternativeText()

Gets the descriptive (alternative) text associated with this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

Returns: java.lang.String - The descriptive (alternative) text associated with this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

setAlternativeText(String value)

public final void setAlternativeText(String value)

Sets the descriptive (alternative) text associated with this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

Parameters:

Parameter Type Description
value java.lang.String The descriptive (alternative) text associated with this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

getId()

public final long getId()

Gets the identifier of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

Returns: long - The identifier of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

getZOrderPosition()

public final int getZOrderPosition()

Gets the position of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in the z-order.

A shape with greater z-order is always in front of a shape with a lower z-order.

Returns: int - The position of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in the z-order.

public final String getHyperlink(int actionType)

Gets the hyperlink associated with this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

Parameters:

Parameter Type Description
actionType int The action that activates the hyperlink.

Returns: java.lang.String - The url of the hyperlink that is activated on specified action.

public final void setHyperlink(int actionType, String url)

Sets the hyperlink associated with this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

Parameters:

Parameter Type Description
actionType int The action that activates the hyperlink.
url java.lang.String The hyperlink url.

getX()

public final double getX()

Gets the horizontal offset of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) from presentation left border in points.

Returns: double - The x-coordinate of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

setX(double value)

public final void setX(double value)

Sets the horizontal offset of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) from presentation left border in points.

Parameters:

Parameter Type Description
value double The x-coordinate of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

getY()

public final double getY()

Gets or sets the vertical offset of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) from presentation top border in points.

Returns: double - The y-coordinate of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

setY(double value)

public final void setY(double value)

Gets or sets the vertical offset of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) from presentation top border in points.

Parameters:

Parameter Type Description
value double The y-coordinate of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape).

getWidth()

public final double getWidth()

Gets the width of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.

Returns: double - The width of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.

setWidth(double value)

public final void setWidth(double value)

Sets the width of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.

Parameters:

Parameter Type Description
value double The width of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.

getHeight()

public final double getHeight()

Gets the height of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.

Returns: double - The height of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.

setHeight(double value)

public final void setHeight(double value)

Sets the height of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.

Parameters:

Parameter Type Description
value double The height of this [PresentationBaseShape](../../com.groupdocs.watermark.contents/presentationbaseshape) in points.