Skip to main content
Version: v4

Annotations

General

  • Key: annotation

    DescriptionParameter KeyType
    Automatic save modeautosaveBoolean
    Load existing annotationsloadExistingBoolean
    Display loading GIF when saving annotationsloadingGIFBoolean
    Include annotation textual content when searchingsearchTextInAnnotationsBoolean
arender.properties
# Enable autosave mode
annotation.autosave=true
# Display loading GIF
annotation.loadingGIF=true

Autosave

  • Key: annotation.autosave

    DescriptionParameter KeyType
    Saving may be triggered when using annotation creation repeatablerepeatMode.enabledBoolean

Sticky Note

  • Key: annotation.stickyNote

    DescriptionParameter KeyType
    OpacityopacityBoolean
    Minimum widthminimum.widthInteger
    Minimum heightminimum.heightInteger
    Background colordefault.colorString
    Font sizedefault.fontSizeInteger
    Default fontdefault.fontString
    Underlined textdefault.underlineBoolean
    Bold textdefault.boldBoolean
    Italic textdefault.italicBoolean
    Hide borderhide.borderBoolean
    Hide details about sticky notehide.detailsBoolean
    Hide 'reply' button when text is emptycan.hide.reply.buttonBoolean
    Minimum sizes are according to zoomaccording.to.zoomBoolean
    Ratio content edition height / total heightcontent.edition.height.ratioFloat

Rectangle

  • Key: annotation.rectangle

    DescriptionParameter KeyType
    OpacityopacityFloat
    Minimum widthminimum.widthInteger
    Minimum heightminimum.heightInteger
    Background colordefault.colorString
    Border colordefault.border.colorString
    Border widthdefault.border.widthInteger

Circle

  • Key: annotation.circle

    DescriptionParameter KeyType
    OpacityopacityFloat
    Minimum widthminimum.widthInteger
    Minimum heightminimum.heightInteger
    Background colordefault.colorString
    Border colordefault.border.colorString
    Border widthdefault.border.widthInteger

Highlight, strikeout and underline text

  • Key: annotation.highligthtext

    DescriptionParameter KeyType
    OpacityopacityFloat

Obfuscate

DescriptionParameter KeyType
Allow hiding obfuscateannotation.canHideObfuscateBoolean
Lock obfuscatetoolbar.lockedObfuscateBoolean

Polygon

  • Key: annotation.polygon

    DescriptionParameter KeyType
    OpacityopacityFloat
    Background colorbackgroundColorString
    Border widthwidthFloat

Polyline

  • Key: annotation.polyline

    DescriptionParameter KeyType
    OpacityopacityFloat
    Background colorbackgroundColorString
    Border widthwidthFloat

Freehand

  • Key: annotation.ink

    DescriptionParameter KeyType
    OpacityopacityFloat
    Background colorbackgroundColorString
    Border widthwidthFloat

Arrow

  • Key: annotation.arrow

    DescriptionParameter KeyType
    Background colorbackgroundColorString (RGB or hexadecimal format)
    Compute the arrow sizecomputeDistanceBoolean
    Minimum head sizeminimal.head.sizeInteger (-1 to disable)
    Default distance between head and tail (X-Axis)x.defaultDistanceInteger
    Default distance between head and tail (Y-Axis)y.defaultDistanceInteger

Date display

  • Key: annotation.date.display

    DescriptionParameter KeyType
    Display humanized dates in comments and sticky noteshumanizedDate.enabledBoolean
    Display creation date on comments and sticky notescreationDateBoolean

Comment explorer

  • Key: annotation.comment.explorer

    DescriptionParameter KeyType
    The order in which comments appear in the exploration panelsortByIncrementDateBoolean
    Also filters annotations on the page viewfilterPageAnnotationsBoolean

Comments and sticky notes field text

This part concerns the comments and the sticky notes.

  • Key: annotation.richtext

    DescriptionParameter KeyType
    Activate the entry in edit mode with a double clickedition.doubleClickBoolean

Information popup

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

  • Key: annotation.info.popup

    DescriptionParameter KeyType
    Enable / disable popupenabledBoolean
    Display the popup even if the annotation is editableevenIfEditableBoolean
    Display information about last updatedisplayUpdateBoolean

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