Class to store annotation information for the webpage
The AnnotationShapeInfo instance, is created to annotate on the webpage.
The constructor for AnnotationShapeInfo class has optional parameters
{String} [strokeColor=red] Annotation stroke color
{String} [strokeSize=5] Annotation stroke size
{AvayaCoBrowseClientServices.Services.Cobrowse.Common.AnnotationShapeType} [annotationShapeType = AvayaCoBrowseClientServices.Services.Cobrowse.Common.AnnotationShapeType.ANNOTATIONSHAPETYPEFREEHAND] Annotation shape type
AnnotationShapeInfo(strokeColor, strokeSize, annotationShapeType)
{
...
}
Example
// Create AnnotationInfo instance with default values strokeColor= red, strokeSize=5, annotationShapeType = AnnotationShapeType.ANNOTATIONSHAPETYPEFREEHAND var annotationInfo = new AvayaCoBrowseClientServices.Services.Cobrowse.Common.AnnotationShapeInfo(); // Create AnnotationInfo instance with user specified values to annotate using rectangle shape var annotationInfo = new AvayaCoBrowseClientServices.Services.Cobrowse.Common.AnnotationShapeInfo('blue', '11', AvayaCoBrowseClientServices.Services.Cobrowse.Common.AnnotationShapeType.ANNOTATIONSHAPETYPERECTANGLE);
Methods
-
setAnnotationType(annotationShapeType) → {void}
-
Parameters:
Name Type Argument Default Description annotationShapeType
AvayaCoBrowseClientServices.Services.Cobrowse.Common.AnnotationShapeType <optional>
AvayaCoBrowseClientServices.Services.Cobrowse.Common.AnnotationShapeType.ANNOTATIONSHAPETYPEFREEHAND Set shape type for the annotation
Returns:
{ void }
-
setStrokeColor(strokeColor) → {void}
-
Parameters:
Name Type Argument Default Description strokeColor
String <optional>
red Set color for the annotation shape
Returns:
{ void }
-
setStrokeSize(strokeSize) → {void}
-
Parameters:
Name Type Argument Default Description strokeSize
String <optional>
5 Set strokesize for the annotation shape
Returns:
{ void }