LinkAnnotation

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

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

public class LinkAnnotation extends AnnotationBase implements ILinkAnnotation

Represents Link annotation properties

Constructors

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

Methods

Method Description
getFontColor() Gets or sets annotation text font color
setFontColor(Integer value) Gets or sets annotation text font color
getBackgroundColor() Gets or sets annotation text font color
setBackgroundColor(Integer value) Gets or sets annotation text font color
getOpacity() Gets or sets annotation opacity
setOpacity(Double value) Gets or sets annotation opacity
getPoints() Coordinates
setPoints(List value) Coordinates
getUrl() Gets or sets annotation link url
setUrl(String value) Gets or sets annotation link url
equals(LinkAnnotation other) Compares Link Annotations using IEquatable Equals method
equals(Object o) Compares Link Annotations using standard object Equals method
hashCode() Returns HashCode of Link Annotation
deepClone() Returns new Instance with same values
toString()
toString(ToStringStyle toStringStyle)

LinkAnnotation()

public LinkAnnotation()

Initializes new instance of LinkAnnotation class.

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

getBackgroundColor()

public final Integer getBackgroundColor()

Gets or sets annotation text font color

Returns: java.lang.Integer -

setBackgroundColor(Integer value)

public final void setBackgroundColor(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()

Coordinates

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

setPoints(List value)

public final void setPoints(List<Point> value)

Coordinates

Parameters:

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

getUrl()

public final String getUrl()

Gets or sets annotation link url

Returns: java.lang.String -

setUrl(String value)

public final void setUrl(String value)

Gets or sets annotation link url

Parameters:

Parameter Type Description
value java.lang.String

equals(LinkAnnotation other)

public final boolean equals(LinkAnnotation other)

Compares Link Annotations using IEquatable Equals method

Parameters:

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

Returns: boolean -

equals(Object o)

public boolean equals(Object o)

Compares Link Annotations using standard object Equals method

Parameters:

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

Returns: boolean

hashCode()

public int hashCode()

Returns HashCode of Link 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