DiagramShape

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

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

public class DiagramShape extends ShapeSearchAdapter implements IRotatableTwoDObject

Represents a drawing shape in a Visio document.

Methods

Method Description
getPage() Gets the parent page of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).
getWidth() Gets the width of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) in points.
setWidth(double value) Sets the width of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) in points.
getHeight() Gets the height of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) in points.
setHeight(double value) Sets the height of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) in points.
getX() Gets the horizontal offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page left border in points.
setX(double value) Sets the horizontal offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page left border in points.
getY() Gets the vertical offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page bottom border in points.
setY(double value) Sets the vertical offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page bottom border in points.
getRotateAngle() Gets or sets the rotate angle of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) in degrees.
setRotateAngle(double value) Gets or sets the rotate angle of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) in degrees.
getText() Gets or sets the text of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).
setText(String value) Gets or sets the text of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).
getFormattedTextFragments() Gets the collection of formatted text fragments of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).
getImage() Gets the image of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).
setImage(DiagramWatermarkableImage value) Sets the image of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).
getId() Gets the identifier of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).
getName() Gets the name of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).
getHyperlinks() Gets the collection of hyperlinks attached to this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).
getAsposeShape()
getFormattedTextFragmentsForSearch()
getImageForSearch()
setFoundWatermarkImage(byte[] imageData)
getTextForSearch()
setFoundWatermarkText(String value)

getPage()

public final DiagramPage getPage()

Gets the parent page of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

Returns: DiagramPage - The parent page of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

getWidth()

public final double getWidth()

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

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

setWidth(double value)

public final void setWidth(double value)

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

Parameters:

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

getHeight()

public final double getHeight()

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

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

setHeight(double value)

public final void setHeight(double value)

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

Parameters:

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

getX()

public final double getX()

Gets the horizontal offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page left border in points.

Returns: double - The horizontal offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page left border in points.

setX(double value)

public final void setX(double value)

Sets the horizontal offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page left border in points.

Parameters:

Parameter Type Description
value double The horizontal offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page left border in points.

getY()

public final double getY()

Gets the vertical offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page bottom border in points.

Returns: double - The vertical offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page bottom border in points.

setY(double value)

public final void setY(double value)

Sets the vertical offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page bottom border in points.

Parameters:

Parameter Type Description
value double The vertical offset of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) from page bottom border in points.

getRotateAngle()

public final double getRotateAngle()

Gets or sets the rotate angle of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) in degrees.

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

setRotateAngle(double value)

public final void setRotateAngle(double value)

Gets or sets the rotate angle of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape) in degrees.

Parameters:

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

getText()

public final String getText()

Gets or sets the text of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

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

setText(String value)

public final void setText(String value)

Gets or sets the text of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

Parameters:

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

getFormattedTextFragments()

public final FormattedTextFragmentCollection getFormattedTextFragments()

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

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

getImage()

public final DiagramWatermarkableImage getImage()

Gets the image of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

Returns: DiagramWatermarkableImage - The image of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

setImage(DiagramWatermarkableImage value)

public final void setImage(DiagramWatermarkableImage value)

Sets the image of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

Parameters:

Parameter Type Description
value DiagramWatermarkableImage The image of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

getId()

public final long getId()

Gets the identifier of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

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

getName()

public final String getName()

Gets the name of this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

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

public final DiagramHyperlinkCollection getHyperlinks()

Gets the collection of hyperlinks attached to this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

Returns: DiagramHyperlinkCollection - The collection of hyperlinks attached to this [DiagramShape](../../com.groupdocs.watermark.contents/diagramshape).

getAsposeShape()

public final Shape getAsposeShape()

Returns: com.aspose.diagram.Shape

getFormattedTextFragmentsForSearch()

public FormattedTextFragmentCollection getFormattedTextFragmentsForSearch()

Returns: FormattedTextFragmentCollection

getImageForSearch()

public WatermarkableImage getImageForSearch()

Returns: WatermarkableImage

setFoundWatermarkImage(byte[] imageData)

public void setFoundWatermarkImage(byte[] imageData)

Parameters:

Parameter Type Description
imageData byte[]

getTextForSearch()

public String getTextForSearch()

Returns: java.lang.String

setFoundWatermarkText(String value)

public void setFoundWatermarkText(String value)

Parameters:

Parameter Type Description
value java.lang.String