Note: The features listed in this page are working only with GroupDocs.Annotation Cloud V1
GroupDocs.Annotation Cloud API provides annotation data from supported file formats as AnnotationInfo Object.
Object fields
AnnotationInfo object fields
Field Name
Type
Description
guid
string
The unique identifier of annotation.
documentGuid
long
The unique identifier of document.
text
string
The text of the annotation.
creatorGuid
string
The annotation creator unique identifier.
creatorName
string
The annotation creator name.
creatorEmail
string
The annotation creator email.
box
Rectangle
The frame of the annotation.
pageNumber
int
The annotation page number.
annotationPosition
Point
Coordinates of annotation point or row and column for cells document.
svgPath
string
The annotation svg-path.
type
AnnotationType
The annotation type.Enum that represents all types of annotations.
access
AnnotationAccess
The annotation access.
replies
AnnotationReplyInfo[]
The list of annotation replies.
createdOn
DateTime
The annotation creation date.
fontColor
int
The annotaiton text font color.
penColor
int
The annotaiton pen color.
penWidth
byte
The annotaiton pen width.
penStyle
byte
The annotaiton pen style.
backgroundColor
int
The annotaiton background color.
fieldText
string
The annotaiton text font color.
fontFamily
string
The annotaiton text font family.
fontSize
double
The annotaiton text font size.
Point object fields
Field Name
Type
Description
x
Double
The x coordinate.
y
Double
The y coordinate.
AnnotationReplyInfo object fields
Field Name
Type
Description
Guid
string
The unique identifier of reply.
UserGuid
string
The unique identifier of user.
UserName
string
The user name.
UserEmail
string
The user email.
Message
string
The reply message.
RepliedOn
DateTime
The reply creation date.
ParentReplyGuid
string
The unique identifier of parent reply.
Rectangle object fields
Field Name
Type
Description
x
float
The x coordinate.
y
float
The y coordinate.
width
float
The rectangle width.
height
float
The rectangle height.
The emuneration of Annotation types
publicenumAnnotationType:byte{/// The textText=0,/// The areaArea=1,/// The pointPoint=2,/// The text strikeoutTextStrikeout=3,/// The polylinePolyline=4,/// The text fieldTextField=5,/// The watermarkWatermark=6,/// The text replacementTextReplacement=7,/// The arrowArrow=8,/// The text redactionTextRedaction=9,/// The resources redactionResourcesRedaction=10,/// The text underlineTextUnderline=11,/// The distanceDistance=12}
Import Annotation Information
This API retrieves(imports) annotation information from the document. It returns the list of annotations which were imported from the document.
The API is completely independent of your operating system, database system or development language. We provide and support API SDKs in many development languages in order to make it even easier to integrate. You can see our available SDKs list here.
Export Annotation
This API adds(exports) annotation to a document and retrieves the resultant document as stream. It expects AnnotaitonInfo object in request body.
The API is completely independent of your operating system, database system or development language. We provide and support API SDKs in many development languages in order to make it even easier to integrate. You can see our available SDKs list here.
Remove Annotation
This API removes annotation from a document and retrieves the resultant document as stream.
The API is completely independent of your operating system, database system or development language. We provide and support API SDKs in many development languages in order to make it even easier to integrate. You can see our available SDKs list here.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.