UNPKG

pencil.js

Version:

Nice modular interactive 2D drawing library.

31 lines (21 loc) 1.37 kB
# Line Line stroke passing through points. ![Line example](../../../media/examples/line.png) ## Examples ```js import { Line } from "pencil.js"; const options = { stroke: "red", strokeWidth: 9, }; const line = new Line(from, [firstPoint, secondPoint, lastPoint], options); ``` ## LineOptions Inherit from [ComponentOptions](../component/readme.md#componentoptions). | Name | Type | Default | Comment | |----------|-----------------------------------------|---------------------------------|---------------------------------------------------| | cap | `String` | `Line.caps.round` | How the line end points looks | | join | `String` | `Line.joins.round` | How the line segment are join | | fill | [Color](../color/readme.md) or `String` | `null` | Color used to fill, set to null for transparent | | stroke | [Color](../color/readme.md) or `String` | `Component.defaultOptions.fill` | Color used to stroke, set to null for transparent | | absolute | `Boolean` | `false` | Should points be treated as absolute coordinates |