ButtonComponent Class
Represents Button properties
Inheritance Hierarchy
SystemObject
  GroupDocs.Annotation.Models.AnnotationModelsAnnotationBase
    GroupDocs.Annotation.Models.FormatSpecificComponents.PdfButtonComponent

Namespace: GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf
Assembly: GroupDocs.Annotation (in GroupDocs.Annotation.dll) Version: 22.5.0.0 (22.5)
Syntax
[SerializableAttribute]
public class ButtonComponent : AnnotationBase, 
	IButtonComponent, IBox, IBorderStyle, IEquatable<ButtonComponent>

The ButtonComponent type exposes the following members.

Constructors
  NameDescription
Public methodButtonComponent
Initializes new instance of ButtonComponent class.
Properties
  NameDescription
Public propertyAlternateName
Gets or sets component alternate name Alternate name is used as field tooltip in Adobe Acrobat.
Public propertyBorderColor
Gets or sets annotation border color
Public propertyBorderWidth
Gets or sets annotation border width
Public propertyBox
Gets or sets component position
Public propertyButtonColor
Gets or sets component color
Public propertyCreatedOn
Gets or sets annotation creation date
(Inherited from AnnotationBase.)
Public propertyId
Gets or sets annotation unique identifier
(Inherited from AnnotationBase.)
Public propertyMessage
Gets or sets annotation message
(Inherited from AnnotationBase.)
Public propertyNormalCaption
Gets or sets component normal caption
Public propertyPageNumber
Gets or sets page number to be annotated
(Inherited from AnnotationBase.)
Public propertyPartialName
Gets or sets component partial name
Public propertyPenColor
Gets or sets component pen color
Public propertyReplies
Represents annotation replies collection
(Inherited from AnnotationBase.)
Public propertyRolloverCaption
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.
Public propertyStyle
Gets or sets annotation border
Public propertyType
Gets or sets annotation type
(Inherited from AnnotationBase.)
Public propertyUser
Gets or sets annotation creator
(Inherited from AnnotationBase.)
Methods
  NameDescription
Public methodClone
Returns new Instance with same values
(Overrides AnnotationBaseClone.)
Public methodEquals(Object)
Compares Button Components using standard object Equals method
(Overrides AnnotationBaseEquals(Object).)
Public methodEquals(AnnotationBase)
Compares Base Annotations using IEquatable Equals method
(Inherited from AnnotationBase.)
Public methodEquals(ButtonComponent)
Compares Button Components using IEquatable Equals method
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode
Returns HashCode of Button Component
(Overrides AnnotationBaseGetHashCode.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Remarks
Learn more
See Also