Class ButtonComponent

ButtonComponent class

Represents Button properties

public class ButtonComponent : AnnotationBase, IButtonComponent, IEquatable<ButtonComponent>

Constructors

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

Properties

Name Description
AlternateName { get; set; } Gets or sets component alternate name Alternate name is used as field tooltip in Adobe Acrobat.
BorderColor { get; set; } Gets or sets annotation border color
BorderWidth { get; set; } Gets or sets annotation border width
Box { get; set; } Gets or sets component position
ButtonColor { get; set; } Gets or sets component color
CreatedOn { get; set; } Gets or sets annotation creation date
Id { get; set; } Gets or sets annotation unique identifier. This field is auto-incremented.
Message { get; set; } Gets or sets annotation message
NormalCaption { get; set; } Gets or sets component normal caption
PageNumber { get; set; } Page number where the annotation should be located
PartialName { get; set; } Gets or sets component partial name
PenColor { get; set; } Gets or sets component pen color
Replies { get; set; } The list of replies (comments) attached to the annotation
RolloverCaption { get; set; } Gets or sets rollover caption of button which shall be displayed when the user rolls the cursor into its active area without pressing the mouse button.
StateBeforeAnnotation { get; set; }
Style { get; set; } Gets or sets annotation border
Type { get; set; } Gets or sets annotation type
User { get; set; } Gets or sets annotation author

Methods

Name Description
override Clone() Returns new Instance with same values
Equals(AnnotationBase) Compares Base Annotations using IEquatable Equals method
Equals(ButtonComponent) Compares Button Components using IEquatable Equals method
override Equals(object) Compares Button Components using standard object Equals method
override GetHashCode() Returns HashCode of Button Component

Remarks

Learn more

See Also