ArrowAnnotation

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

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

public class ArrowAnnotation extends AnnotationBase implements IArrowAnnotation

Represents Arrow annotation properties

Constructors

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

Methods

Method Description
getBox() Gets or sets annotation position
setBox(Rectangle value) Gets or sets annotation position
getOpacity() Gets or sets annotation opacity
setOpacity(Double value) Gets or sets annotation opacity
getPenColor() Gets or sets annotation pen color
setPenColor(Integer value) Gets or sets annotation pen color
getPenStyle() Gets or sets annotation pen style
setPenStyle(Byte value) Gets or sets annotation pen style
getPenWidth() Gets or sets annotation pen width
setPenWidth(Byte value) Gets or sets annotation pen width
equals(ArrowAnnotation other) Compares Area Annotations using IEquatable Equals method
equals(Object o) Compares Arrow Annotations using standard object Equals method
hashCode() Returns HashCode of Arrow Annotation
deepClone() Returns new Instance with same values
toString()
toString(ToStringStyle toStringStyle)

ArrowAnnotation()

public ArrowAnnotation()

Initializes new instance of ArrowAnnotation class.

getBox()

public final Rectangle getBox()

Gets or sets annotation position

Returns: Rectangle -

setBox(Rectangle value)

public final void setBox(Rectangle value)

Gets or sets annotation position

Parameters:

Parameter Type Description
value Rectangle

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

getPenColor()

public final Integer getPenColor()

Gets or sets annotation pen color

Returns: java.lang.Integer -

setPenColor(Integer value)

public final void setPenColor(Integer value)

Gets or sets annotation pen color

Parameters:

Parameter Type Description
value java.lang.Integer

getPenStyle()

public final Byte getPenStyle()

Gets or sets annotation pen style

Returns: java.lang.Byte -

setPenStyle(Byte value)

public final void setPenStyle(Byte value)

Gets or sets annotation pen style

Parameters:

Parameter Type Description
value java.lang.Byte

getPenWidth()

public final Byte getPenWidth()

Gets or sets annotation pen width

Returns: java.lang.Byte -

setPenWidth(Byte value)

public final void setPenWidth(Byte value)

Gets or sets annotation pen width

Parameters:

Parameter Type Description
value java.lang.Byte

equals(ArrowAnnotation other)

public final boolean equals(ArrowAnnotation other)

Compares Area Annotations using IEquatable Equals method

Parameters:

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

Returns: boolean -

equals(Object o)

public boolean equals(Object o)

Compares Arrow 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 Arrow 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