Index BlackBerry Workspaces SDK
BlackBerry Workspaces JSON
TextMarkupDocumentAnnotation
Parameters
Name Type Description

annotationColor

AnnotationColor

annotationFlags

List(AnnotationFlagsEnum)

annotationRectangle

AnnotationRectangle

Required
Not null

annotationType

AnnotationType

Required
Not null

Possible values: [INLINE_TEXT_COMMENT, SQUARE, ARROW, LINE, STRIKEOUT, FREE_DRAWING, HIGHLIGHT, UNDERLINE, TEXT_COMMENT, CIRCLE].

annotatorId

String

lastModificationDate

Date

markupLocations

List(MarkupLocation)

Required
Not null
Minimum size: 1  Maximum size: 2147483647

opacity

Float

text

String

Json Format
{
markupLocations: List(
{
lowerLeftCorner:
{
x: Float,
y: Float
},
lowerRightCorner:
{
x: Float,
y: Float
},
upperLeftCorner:
{
x: Float,
y: Float
},
upperRightCorner:
{
x: Float,
y: Float
}
}),
text: String,
annotatorId: String,
opacity: Float,
annotationType: AnnotationType,
annotationRectangle:
{
lowerLeftCorner:
{
x: Float,
y: Float
},
upperRightCorner:
{
x: Float,
y: Float
}
},
annotationColor:
{
red: Float,
green: Float,
blue: Float
},
lastModificationDate: Date,
annotationFlags: Set(AnnotationFlagsEnum )
}