WatermarkAnnotation Class
Represents watermark annotation properties
Inheritance Hierarchy
SystemObject
  GroupDocs.Annotation.Models.AnnotationModelsAnnotationBase
    GroupDocs.Annotation.Models.AnnotationModelsWatermarkAnnotation

Namespace: GroupDocs.Annotation.Models.AnnotationModels
Assembly: GroupDocs.Annotation (in GroupDocs.Annotation.dll) Version: 20.11.0.0 (20.11)
Syntax
[SerializableAttribute]
public class WatermarkAnnotation : AnnotationBase, 
	IWatermarkAnnotation, IBox, IText, IFontColor, IFontFamily, 
	IFontSize, IOpacity, IAngle, IHorizontalAlignment, IVerticalAlignment, 
	IEquatable<WatermarkAnnotation>

The WatermarkAnnotation type exposes the following members.

Constructors
  NameDescription
Public methodWatermarkAnnotation
Initializes new instance of WatermarkAnnotation class.
Properties
  NameDescription
Public propertyAngle
Gets or sets watermark rotation angle
Public propertyBox
Gets or sets annotation position
Public propertyCreatedOn
Gets or sets annotation creation date
(Inherited from AnnotationBase.)
Public propertyFontColor
Gets or sets watermark text font color
Public propertyFontFamily
Gets or sets watermark text font family
Public propertyFontSize
Gets or sets watermark text font size
Public propertyHorizontalAlignment
Gets or sets watermark horizontal alignment on document
Public propertyId
Gets or sets annotation unique identifier
(Inherited from AnnotationBase.)
Public propertyMessage
Gets or sets annotation message
(Inherited from AnnotationBase.)
Public propertyOpacity
Gets or sets watermark opacity
Public propertyPageNumber
Gets or sets page number to be annotated
(Inherited from AnnotationBase.)
Public propertyReplies
Represents annotation replies collection
(Inherited from AnnotationBase.)
Public propertyText
Gets or sets watermark text
Public propertyType
Gets or sets annotation type
(Inherited from AnnotationBase.)
Public propertyUser
Gets or sets annotation creator
(Inherited from AnnotationBase.)
Public propertyVerticalAlignment
Gets or sets watermark vertical alignment on document
Methods
  NameDescription
Public methodClone
Returns new Instance with same values
(Overrides AnnotationBaseClone.)
Public methodEquals(Object)
Compares Watermark Annotations using standard object Equals method
(Overrides AnnotationBaseEquals(Object).)
Public methodEquals(AnnotationBase)
Compares Base Annotations using IEquatable Equals method
(Inherited from AnnotationBase.)
Public methodEquals(WatermarkAnnotation)
Compares Watermark Annotations using IEquatable Equals method
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode
Returns HashCode of Watermark Annotation
(Overrides AnnotationBaseGetHashCode.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Remarks
Learn more
See Also