Skip to main content
Version: v2023.18.0

Annotations

General

DescriptionParameter KeyDefault valueType
Automatic save modeannotation.autosavefalseBoolean
Auto refreshes the annotations after saveannotation.autorefreshtrueBoolean
Load existing annotationsannotation.loadExistingtrueBoolean
Display loading GIF when saving annotationsannotation.loadingGIFtrueBoolean
Include annotation textual content when searchingannotation.searchTextInAnnotationstrueBoolean
Allow annotation preferences update upon editionannotation.preferences.update.onEdit.enabledfalseBoolean

Autosave

DescriptionParameter KeyDefault valueType
Saving may be triggered when using annotation creation repeatableannotation.autosave.repeatMode.enabledfalseBoolean
Auto save annotation timer delay in millisecondsannotation.autosave.timerDelay1000Integer

Sticky Note

DescriptionParameter KeyDefault valueType
Opacityannotation.stickyNote.opacity1.0Float
Minimum widthannotation.stickyNote.minimum.width250Integer
Minimum heightannotation.stickyNote.minimum.height170Integer
Background colorannotation.stickyNote.default.color#FFDD00String
Font sizeannotation.stickyNote.default.fontSize2Integer
Default fontannotation.stickyNote.default.fontHelveticaString
Underlined textannotation.stickyNote.default.underlinefalseBoolean
Bold textannotation.stickyNote.default.boldfalseBoolean
Italic textannotation.stickyNote.default.italicfalseBoolean
Hide borderannotation.stickyNote.hide.bordertrueBoolean
Hide details about sticky noteannotation.stickyNote.hide.detailsfalseBoolean
Hide 'reply' button when text is emptyannotation.stickyNote.can.hide.reply.buttonfalseBoolean
Minimum sizes are according to zoomannotation.stickyNote.according.to.zoomtrueBoolean
Ratio content edition height / total heightannotation.stickyNote.content.edition.height.ratio0.7Float
Font color of the sticky note annotationannotation.stickyNote.default.fontColor#000000String
Enables a link between the pin and the note for sticky noteannotation.stickyNote.dotLink.enabledtrueBoolean
Default pin size in pixel for the sticky noteannotation.stickyNote.pin.default.size20Integer
If true reply button will hide when stickyNote text is emptyannotation.stickyNote.statusList.enabledtrueBoolean
Allow the display of the label or not : ALWAYS,HOVER,NEVERannotation.stickyNote.action.buttonsHOVERString
Allow the display of the date or notannotation.stickyNote.show.datetrueBoolean
Display only the initials of the creator name if trueannotation.stickyNote.creator.name.initial.onlytrueBoolean
INITIALS shows the initials of the creator in the pin. INDEX shows the index of the stickynoteannotation.stickyNote.pin.display.modeINITIALSString
StickyNote will be outlined in blue and the edition mode will not be activated when the icon in the comment explorer will be clickedannotation.stickyNote.outlinefalseBoolean

Rectangle

DescriptionParameter KeyDefault valueType
Opacityannotation.rectangle.opacity0.7Float
Minimum widthannotation.rectangle.minimum.width30Integer
Minimum heightannotation.rectangle.minimum.height10Integer
Background colorannotation.rectangle.default.color#EAF39CString
Border colorannotation.rectangle.default.border.color#EAF39CString
Border widthannotation.rectangle.default.border.width0Integer

Circle

DescriptionParameter KeyDefault valueType
Opacityannotation.circle.opacity0.7Float
Minimum widthannotation.circle.minimum.width30Integer
Minimum heightannotation.circle.minimum.height10Integer
Background colorannotation.circle.default.color#EAF39CString
Border colorannotation.circle.default.border.color#EAF39CString
Border widthannotation.circle.default.border.width0Integer

Highlight, strikeout and underline text

DescriptionParameter KeyDefault valueType
Opacityannotation.highlighttext.opacity0.7Float
Background colorannotation.highlighttext.default.color#EAF39CString
Strike width ratio (underline, strike)annotation.highlighttext.strike.width.ratio0.1Float

Redact

DescriptionParameter KeyDefault valueType
Allow hiding redactannotation.can.hide.redactfalseBoolean
Lock redacttoolbar.redact.lockedfalseBoolean

Polygon

DescriptionParameter KeyDefault valueType
Opacityannotation.polygon.opacity0.7Float
Background colorannotation.polygon.backgroundColor#2A4869String
Border widthannotation.polygon.width2.0fFloat
Border colorannotation.polygon.borderColor#2A4869Float

Polyline

DescriptionParameter KeyDefault valueType
Opacityannotation.polyline.opacity1Float
Background colorannotation.polyline.backgroundColor#2A4869String
Border widthannotation.polyline.width2.0fFloat

Freehand

DescriptionParameter KeyDefault valueType
Opacityannotation.ink.opacity1Float
Background colorannotation.ink.backgroundColor#2A4869String
Border widthannotation.ink.width2.0fFloat

Arrow

DescriptionParameter KeyDefault valueType
Background colorannotation.arrow.backgroundColor#2A4869String (RGB or hexadecimal format)
Compute the arrow sizeannotation.arrow.computeDistancefalseBoolean
Minimum head sizeannotation.arrow.minimal.head.size-1Integer (-1 to disable)
Default distance between head and tail (X-Axis)annotation.arrow.x.defaultDistance12Integer
Default distance between head and tail (Y-Axis)annotation.arrow.y.defaultDistance12Integer
Opacityannotation.arrow.opacity1.0Float
Border widthannotation.arrow.border.width4.0Float
Head type : NONE, SQUARE, CIRCLE, DIAMOND, OPEN_ARROW, CLOSED_ARROW, BUTT, R_OPEN_ARROW, R_CLOSED_ARROWannotation.arrow.head.typeOPEN_ARROWString
Tail type : NONE, SQUARE, CIRCLE, DIAMOND, OPEN_ARROW, CLOSED_ARROW, BUTT, R_OPEN_ARROW, R_CLOSED_ARROWannotation.arrow.tail.typeNONEString
Defines a degree of accuracy for the arrow displayed measureannotation.arrow.distance.degree.accuracy0.01Float

Measurement arrow

DescriptionParameter KeyDefault valueType
Background colorannotation.arrow.backgroundColor#2A4869String (RGB or hexadecimal format)
Minimum head sizeannotation.arrow.minimal.head.size-1Integer (-1 to disable)
Default distance between head and tail (X-Axis)annotation.arrow.x.defaultDistance12Integer
Default distance between head and tail (Y-Axis)annotation.arrow.y.defaultDistance12Integer
Opacityannotation.arrow.opacity1.0Float
Border widthannotation.arrow.border.width4.0Float
Head type : NONE, SQUARE, CIRCLE, DIAMOND, OPEN_ARROW, CLOSED_ARROW, BUTT, R_OPEN_ARROW, R_CLOSED_ARROWannotation.arrow.measurement.head.typeBUTTString
Tail type : NONE, SQUARE, CIRCLE, DIAMOND, OPEN_ARROW, CLOSED_ARROW, BUTT, R_OPEN_ARROW, R_CLOSED_ARROWannotation.arrow.measurement.tail.typeBUTTString
Defines a degree of accuracy for the arrow displayed measureannotation.arrow.distance.degree.accuracy0.01Float

Date display

DescriptionParameter KeyDefault valueType
Display humanized dates in comments and sticky notesannotation.date.display.humanizedDate.enabledfalseBoolean
Display creation date on comments and sticky notesannotation.date.display.creationDatetrueBoolean

Comment explorer

DescriptionParameter KeyDefault valueType
The order in which comments appear in the exploration panelannotation.comment.explorer.sortByIncrementDatefalseBoolean
Also filters annotations on the page viewannotation.comment.explorer.filterPageAnnotationstrueBoolean
Sets up the comment explorer on the east sideannotation.comment.explorer.eastSide.enabledfalseBoolean
Opens the comment explorer when an annotation is editedannotation.comment.explorer.openOnEditfalseBoolean
Animate while expanding the comment explorerannotation.comment.explorer.animate.on.expandtrueBoolean
Shows a simplified list of all authorsannotation.comment.explorer.showAllAnnotatorstrueBoolean
Shows a total number of annotationsannotation.comment.explorer.showTotalAnnotationsNumberfalseBoolean
Shows the comment explorer at startupannotation.comment.explorer.showAtStartupfalseBoolean
Enable to display annotation in one line if neededannotation.comment.explorer.inline.enabledfalseBoolean
Annotation in comment explorer will be displayed in one lineannotation.comment.explorer.show.annotation.minimized.on.openfalseBoolean
Allow the display of the dateannotation.comment.explorer.show.datetrueBoolean
Display only the initials of the creator nameannotation.comment.explorer.creator.name.initial.onlyfalseBoolean
Enable to display only one annotation per pageannotation.comment.explorer.show.one.annotation.onlyfalseBoolean
Enables the annotation types filter by list on startupannotation.comment.explorer.filter.types.enabledfalseBoolean
List of annotation types selected on startup (comma-separated). Possible values are: Circle, Freetext, Highlight, ImageStamp, Polygon, Polyline, Sound, Square, Stamp, Strikeout, Text, Underlineannotation.comment.explorer.filter.typesString

Comments and sticky notes field text

This part concerns the comments and the sticky notes.

DescriptionParameter KeyDefault valueType
Activate the entry in edit mode with a double clickannotation.richtext.edition.doubleClickfalseBoolean

Information popup

This part concerns the popups which display annotation information on mouse over.

DescriptionParameter KeyDefault valueType
Enable / disable popupannotation.info.popup.enabledtrueBoolean
Display the popup even if the annotation is editableannotation.info.popup.evenIfEditablefalseBoolean
Display information about last updateannotation.info.popup.displayUpdatefalseBoolean

Per page annotation loading

If the connector implements the Interface AnnotationPageAccessor, annotations can be loaded on a per page basis in ARender version 3.1.0+.

In order to use this feature activate this parameter:

  • annotation.loadPerPage=true

The signature of the interface is the following:

List<Annotationget(int page) throws AnnotationsNotSupportedException, AnnotationCredentialsException, InvalidAnnotationFormatException;

The connector will have to make use of buffers/per page access to the backend annotation storage in order to benefit fully from this feature.

Using local storage

Using local storage for annotation properties can be made possible with the property below. Its activation does not allow to use the modifications of certain properties on the fly like the use of profiles.

DescriptionParameter KeyType
Use local storageannotation.use.local.storageboolean