AnnotationInfo

AnnotationInfo data structure describes annotation properties.

AnnotationInfo example

{
    "Id": 0,
    "Type": "string",
    "Text": "string",
    "TextToReplace": "string",
    "CreatorId": 0,
    "CreatorName": "string",
    "CreatorEmail": "string",
    "Box": {
      "X": 0,
      "Y": 0,
      "Width": 0,
      "Height": 0
    },
    "Points": [
      {
        "X": 0,
        "Y": 0
      }
    ],
    "PageNumber": 0,
    "AnnotationPosition": {
      "X": 0,
      "Y": 0
    },
    "SvgPath": "string",
    "Replies": [
      {
        "Id": 0,
        "UserId": 0,
        "UserName": "string",
        "UserEmail": "string",
        "Comment": "string",
        "RepliedOn": "2020-10-08T08:26:41.865Z",
        "ParentReplyId": 0
      }
    ],
    "CreatedOn": "2020-10-08T08:26:41.865Z",
    "FontColor": 0,
    "PenColor": 0,
    "PenWidth": 0,
    "BackgroundColor": 0,
    "FontFamily": "string",
    "FontSize": 0,
    "Opacity": 0,
    "Angle": 0,
    "Url": "string",
    "ImagePath": "string"
  }

AnnotationInfo fields

NameDescription
AngleGets or sets the watermark annotation’s rotation angle
AnnotationPositionGets or sets the annotation position
BackgroundColorGets or sets the annotation’s background color
BoxGets or sets the box where annotation will be placed
CreatedOnGets or sets the annotation created on date
CreatorEmailGets or sets the creator’s email
CreatorIdGets or sets the creator unique identifier
CreatorNameGets or sets the name of the creator
FieldTextGets or sets the annotation’s field text
FontColorGets or sets the annotation’s font color
FontFamilyGets or sets the annotation’s font family
FontSizeGets or sets the annotation’s font size
IdGets or sets the unique identifier
OpacityGets or sets the annotation’s opacity
PageNumberGets or sets the number of page where annotation will be placed
PenColorGets or sets the annotation’s pen color
PenStyleGets or sets the annotation’s pen style
PenWidthGets or sets the annotation’s pen width
RepliesGets or sets the array of annotation replies
SvgPathGets or sets the annotation SVG path
TextGets or sets the annotation text
TypeGets or sets the annotation type

AnnotationReplyInfo

AnnotationReplyInfo data structure describes annotation reply properties.


{
  "Id": "string",
  "UserId": "string",
  "UserName": "string",
  "UserEmail": "string",
  "Comment": "string",
  "RepliedOn": "2019-05-02T08:07:33.447Z",
  "ParentReplyId": "string"
}

AnnotationReplyInfo fields

NameDescription
IdGets or sets the unique identifier
CommentGets or sets the message
ParentReplyIdGets or sets the parent reply unique identifier
RepliedOnGets or sets the reply time
UserEmailGets or sets the user email
UserIdGets or sets the user’s unique identifier
UserNameGets or sets the user’s name