Resource Base
Table of contents

PolylineAnnotationOptions

Syntax

interface PolylineAnnotationOptions {
    points?: Point[];
    lineEnding?: {
        start?: EnumLineEnding;
        end?: EnumLineEnding;
    };
    borderWidth?: number;
    borderColor?: string;
    background?: string;
    opacity?: number; 
    lineDash?: number[];
    flags?: Flags;
}

Attributes

points

The points of the polyline annotation to draw. Please refer to Point.

Default value: [{x: 10, y: 40}, {x: 50, y: 80}, {x: 110, y: 10}]

Polyline Location

Remark

The number of elements in the array must be greater than or equal to two.

lineEnding

The line ending style of the polyline annotation.

start

Specify the start point style of the polyline annotation. Please refer to EnumLineEnding.

Default value: Dynamsoft.DDV.EnumLineEnding.NONE

end

Specify the end point style of the polyline annotation. Please refer to EnumLineEnding.

Default value: Dynamsoft.DDV.EnumLineEnding.NONE

borderWidth

The border width of annotation. The unit is point.

Default value: 1

borderColor

The border color of annotation.

Default value: rgb(0,0,0)

Remark

Supported string value of borderColor and background:

  • Named color, for example, red, green, etc.
  • HEX(#RRGGBB), for example, #ff0000, #008000, etc.
  • RGB(rgb(red, green, blue)), for example, rgb(255, 0, 0), rgb(0, 128, 0), etc.
  • HSL(hsl(Hue, Saturation, Lightness)), for example, hsl(0, 100%, 50%), hsl(120, 100%, 25%) ,etc.

background

The backgroud style of annotation.

Default value: '', it means no fill.

Example

background: "rgb(255,255,255)", 

Polyine BorderStyle

Remark

Supported string value of borderColor and background:

  • Named color, for example, red, green, etc.
  • HEX(#RRGGBB), for example, #ff0000, #008000, etc.
  • RGB(rgb(red, green, blue)), for example, rgb(255, 0, 0), rgb(0, 128, 0), etc.
  • HSL(hsl(Hue, Saturation, Lightness)), for example, hsl(0, 100%, 50%), hsl(120, 100%, 25%) ,etc.

If set to '', it means no fill.

opacity

The opacity of the whole annotation. The value range is [0,1], value which is greater than 1 will default to 1.

Default value: 1

lineDash

The style of polyline annotation border. The unit is point.

Default value: [0, 0]

Example

lineDash: [10, 10], 

flags

The flags of annotation.

Please refer to Flags.

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version(2.0)
    • Version 1.x
      • Version 1.1
    Change +