PdfShape
Inheritance: java.lang.Object, com.groupdocs.watermark.search.ShapeSearchAdapter
All Implemented Interfaces: com.groupdocs.watermark.search.IRotatableTwoDObject
public abstract class PdfShape extends ShapeSearchAdapter implements IRotatableTwoDObject
Provides base class for XObjects, Artifacts and Annotations.
Methods
| Method | Description | 
|---|---|
| getText() | Gets the text of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape). | 
| setText(String value) | Gets or sets the text of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape). | 
| getFormattedTextFragments() | Gets the collection of formatted text fragments of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape). | 
| getImage() | Gets the image of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape). | 
| setImage(PdfWatermarkableImage value) | Sets the image of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape). | 
| getX() | Gets the x-coordinate of the object. | 
| getY() | Gets the y-coordinate of the object. | 
| getWidth() | Gets the width of the object. | 
| getHeight() | Gets the height of the object. | 
| getRotateAngle() | Gets the rotate angle of the object in degrees. | 
| getOuterForm() | |
| extractImageAppearance() | |
| getTextForSearch() | |
| setFoundWatermarkText(String value) | |
| getFormattedTextFragmentsForSearch() | |
| getImageForSearch() | |
| setFoundWatermarkImage(byte[] imageData) | 
getText()
public String getText()
Gets the text of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape).
Returns:
java.lang.String - The text of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape).
setText(String value)
public void setText(String value)
Gets or sets the text of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape).
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| value | java.lang.String | The text of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape). | 
getFormattedTextFragments()
public final FormattedTextFragmentCollection getFormattedTextFragments()
Gets the collection of formatted text fragments of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape).
Returns:
FormattedTextFragmentCollection - The collection of formatted text fragments of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape).
getImage()
public final PdfWatermarkableImage getImage()
Gets the image of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape).
Returns:
PdfWatermarkableImage - The image of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape).
setImage(PdfWatermarkableImage value)
public final void setImage(PdfWatermarkableImage value)
Sets the image of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape).
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| value | PdfWatermarkableImage | The image of this [PdfShape](../../com.groupdocs.watermark.contents/pdfshape). | 
getX()
public abstract double getX()
Gets the x-coordinate of the object.
Returns: double - The x-coordinate of the object.
getY()
public abstract double getY()
Gets the y-coordinate of the object.
Returns: double - The y-coordinate of the object.
getWidth()
public abstract double getWidth()
Gets the width of the object.
Returns: double - The width of the object.
getHeight()
public abstract double getHeight()
Gets the height of the object.
Returns: double - The height of the object.
getRotateAngle()
public abstract double getRotateAngle()
Gets the rotate angle of the object in degrees.
Returns: double - The rotate angle of the object in degrees.
getOuterForm()
public abstract XForm getOuterForm()
Returns: com.aspose.pdf.XForm
extractImageAppearance()
public PdfXImageAppearance extractImageAppearance()
Returns: PdfXImageAppearance
getTextForSearch()
public String getTextForSearch()
Returns: java.lang.String
setFoundWatermarkText(String value)
public void setFoundWatermarkText(String value)
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| value | java.lang.String | 
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[] |