HighlightAnnotation

Inheritance: java.lang.Object, com.groupdocs.annotation.models.annotationmodels.AnnotationBase

All Implemented Interfaces: com.groupdocs.annotation.models.annotationmodels.interfaces.annotations.IHighlightAnnotation

public class HighlightAnnotation extends AnnotationBase implements IHighlightAnnotation

Represents Highlight annotation properties

Constructors

Constructor Description
HighlightAnnotation() Initializes new instance of HighlightAnnotation class.

Methods

Method Description
getBackgroundColor() Gets or sets annotation background color
setBackgroundColor(Integer value) Gets or sets annotation background color
getFontColor() Gets or sets annotation text font color
setFontColor(Integer value) Gets or sets annotation text font color
getOpacity() Gets or sets annotation opacity
setOpacity(Double value) Gets or sets annotation opacity
getPoints() Gets or sets collection of points that describe rectangles with text
setPoints(List value) Gets or sets collection of points that describe rectangles with text
equals(HighlightAnnotation other) Compares Highlight Annotations using IEquatable Equals method
equals(Object obj) Compares Highlight Annotations using standard object Equals method
hashCode() Returns HashCode of Highlight Annotation
deepClone() Returns new Instance with same values
toString()
toString(ToStringStyle toStringStyle)

HighlightAnnotation()

public HighlightAnnotation()

Initializes new instance of HighlightAnnotation class.

getBackgroundColor()

public final Integer getBackgroundColor()

Gets or sets annotation background color

Returns: java.lang.Integer

setBackgroundColor(Integer value)

public final void setBackgroundColor(Integer value)

Gets or sets annotation background color

Parameters:

Parameter Type Description
value java.lang.Integer

getFontColor()

public final Integer getFontColor()

Gets or sets annotation text font color

Returns: java.lang.Integer -

setFontColor(Integer value)

public final void setFontColor(Integer value)

Gets or sets annotation text font color

Parameters:

Parameter Type Description
value java.lang.Integer

getOpacity()

public final Double getOpacity()

Gets or sets annotation opacity

Returns: java.lang.Double -

setOpacity(Double value)

public final void setOpacity(Double value)

Gets or sets annotation opacity

Parameters:

Parameter Type Description
value java.lang.Double

getPoints()

public final List<Point> getPoints()

Gets or sets collection of points that describe rectangles with text

Returns: java.util.List<com.groupdocs.annotation.models.Point> -

setPoints(List value)

public final void setPoints(List<Point> value)

Gets or sets collection of points that describe rectangles with text

Parameters:

Parameter Type Description
value java.util.List<com.groupdocs.annotation.models.Point>

equals(HighlightAnnotation other)

public final boolean equals(HighlightAnnotation other)

Compares Highlight Annotations using IEquatable Equals method

Parameters:

Parameter Type Description
other HighlightAnnotation The HighlightAnnotation object to compare with the current object

Returns: boolean -

equals(Object obj)

public boolean equals(Object obj)

Compares Highlight Annotations using standard object Equals method

Parameters:

Parameter Type Description
obj java.lang.Object The object to compare with the current object

Returns: boolean

hashCode()

public int hashCode()

Returns HashCode of Highlight Annotation

Returns: int

deepClone()

public Object deepClone()

Returns new Instance with same values

Returns: java.lang.Object -

toString()

public String toString()

Returns: java.lang.String

toString(ToStringStyle toStringStyle)

public String toString(ToStringStyle toStringStyle)

Parameters:

Parameter Type Description
toStringStyle org.apache.commons.lang3.builder.ToStringStyle

Returns: java.lang.String