Class LinkAnnotation

LinkAnnotation class

Represents link annotation properties

public class LinkAnnotation : AnnotationBase, IEquatable<LinkAnnotation>, ILinkAnnotation

Constructors

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

Properties

Name Description
BackgroundColor { get; set; } Gets or sets link annotation background color
CreatedOn { get; set; } Gets or sets annotation creation date
FontColor { get; set; } Gets or sets link annotation text color
Id { get; set; } Gets or sets annotation unique identifier. This field is auto-incremented.
Message { get; set; } Gets or sets annotation message
Opacity { get; set; } Gets or sets link annotation opacity
PageNumber { get; set; } Page number where the annotation should be located
Points { get; set; } Gets or sets link annotation coordinates as an array of points
Replies { get; set; } The list of replies (comments) attached to the annotation
StateBeforeAnnotation { get; set; } Stores the previous state of the text. State that was before annotating
Type { get; set; } Gets or sets annotation type
Url { get; set; } Gets or sets annotation link url
User { get; set; } Gets or sets annotation author

Methods

Name Description
override Clone() Returns new instance with the same values
Equals(AnnotationBase) Compares Base Annotations using IEquatable Equals method
Equals(LinkAnnotation) Compares link annotation using IEquatable Equals method
override Equals(object) Compares link annotation using standard object Equals method
override GetHashCode() Returns HashCode of link annotation

Remarks

Learn more

See Also