PresentationShape

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

All Implemented Interfaces: com.groupdocs.watermark.search.IRotatableTwoDObject

public class PresentationShape extends PresentationBaseShape implements IRotatableTwoDObject

Represents a drawing shape in a PowerPoint document.

Methods

Method Description
getRotateAngle() Gets the rotate angle of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape) in degrees.
setRotateAngle(double value) Sets the rotate angle of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape) in degrees.
getText() Gets the text of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).
setText(String value) Sets the text of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).
getFormattedTextFragments() Gets the collection of formatted text fragments of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).
getShapeType() Gets the shape geometry preset type.
getImage() Gets the image of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).
setImage(PresentationWatermarkableImage value) Sets the image of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).
getImageForSearch()
setFoundWatermarkImage(byte[] imageData)
getFormattedTextFragmentsForSearch()
getTextForSearch()
setFoundWatermarkText(String value)

getRotateAngle()

public final double getRotateAngle()

Gets the rotate angle of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape) in degrees.

Returns: double - The rotate angle of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape) in degrees.

setRotateAngle(double value)

public final void setRotateAngle(double value)

Sets the rotate angle of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape) in degrees.

Parameters:

Parameter Type Description
value double The rotate angle of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape) in degrees.

getText()

public final String getText()

Gets the text of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).

Returns: java.lang.String - The text of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).

setText(String value)

public final void setText(String value)

Sets the text of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).

Parameters:

Parameter Type Description
value java.lang.String The text of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).

getFormattedTextFragments()

public final FormattedTextFragmentCollection getFormattedTextFragments()

Gets the collection of formatted text fragments of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).

Returns: FormattedTextFragmentCollection - The collection of formatted text fragments of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).

getShapeType()

public final int getShapeType()

Gets the shape geometry preset type.

Returns: int - The geometry preset type.

getImage()

public final PresentationWatermarkableImage getImage()

Gets the image of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).

Returns: PresentationWatermarkableImage - The image of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape) or null if the shape has no image.

setImage(PresentationWatermarkableImage value)

public final void setImage(PresentationWatermarkableImage value)

Sets the image of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape).

Parameters:

Parameter Type Description
value PresentationWatermarkableImage The image of this [PresentationShape](../../com.groupdocs.watermark.contents/presentationshape) or null if the image should be removed.

getImageForSearch()

public WatermarkableImage getImageForSearch()

Returns: WatermarkableImage

setFoundWatermarkImage(byte[] imageData)

public void setFoundWatermarkImage(byte[] imageData)

Parameters:

Parameter Type Description
imageData byte[]

getFormattedTextFragmentsForSearch()

public FormattedTextFragmentCollection getFormattedTextFragmentsForSearch()

Returns: FormattedTextFragmentCollection

getTextForSearch()

public String getTextForSearch()

Returns: java.lang.String

setFoundWatermarkText(String value)

public void setFoundWatermarkText(String value)

Parameters:

Parameter Type Description
value java.lang.String