Fabric.js is an open-source JavaScript canvas library, that provides the interactive object model built on top of the canvas element. It is also an SVG-to-canvas & canvas-to-SVG parser.
The Path class in Fabric.js represents an outline of a particular shape that can be filled, stroked, and modified in different manners. The Path has a series of commands, such as “move”, “line”, “curve”, “arc”, etc, that essentially tracks the flow of the movement from one point to another point, along with being able to form incredibly complex shapes. The list of complete path canvas class properties are given below:
Members:
- Fabric.js Path absolutePositioned Property
- Fabric.js Path angle Property
- Fabric.js Path backgroundColor Property
- Fabric.js Path borderColor Property
- Fabric.js Path borderDashArray Property
- Fabric.js Path borderOpacityWhenMoving Property
- Fabric.js Path borderScaleFactor Property
- Fabric.js Path centeredRotation Property
- Fabric.js Path centeredScaling Property
- Fabric.js Path cornerColor Property
- Fabric.js Path cornerDashArray Property
- Fabric.js Path cornerSize Property
- Fabric.js Path cornerStrokeColor Property
- Fabric.js Path cornerStyle Property
- Fabric.js Path dirty Property
- Fabric.js Path evented Property
- Fabric.js Path excludeFromExport Property
- Fabric.js Path fill Property
- Fabric.js Path flipX Property
- Fabric.js Path flipY Property
- Fabric.js Path hasBorders Property
- Fabric.js Path hasControls Property
- Fabric.js Path height Property
- Fabric.js Path hoverCursor Property
- Fabric.js Path includeDefaultValues Property
- Fabric.js Path inverted Property
- Fabric.js Path left Property
- Fabric.js Path lockMovementX Property
- Fabric.js Path lockMovementY Property
- Fabric.js Path lockRotation Property
- Fabric.js Path lockScalingFlip Property
- Fabric.js Path lockScalingX Property
- Fabric.js Path lockScalingY Property
- Fabric.js Path lockSkewingX Property
- Fabric.js Path lockSkewingY Property
- Fabric.js Path minScaleLimit Property
- Fabric.js Path moveCursor Property
- Fabric.js Path noScaleCache Property
- Fabric.js Path objectCaching Property
- Fabric.js Path opacity Property
- Fabric.js Path originX Property
- Fabric.js Path originY Property
- Fabric.js Path padding Property
- Fabric.js Path paintFirst Property
- Fabric.js Path perPixelTargetFind Property
- Fabric.js Path scaleX Property
- Fabric.js Path scaleY Property
- Fabric.js Path selectable Property
- Fabric.js Path selectionBackgroundColor Property
- Fabric.js Path skewX Property
- Fabric.js Path skewY Property
- Fabric.js Path statefullCache Property
- Fabric.js Path stroke Property
- Fabric.js Path strokeDashArray Property
- Fabric.js Path strokeDashOffset Property
- Fabric.js Path strokeLineCap Property
- Fabric.js Path strokeLineJoin Property
- Fabric.js Path strokeMiterLimit Property
- Fabric.js Path strokeUniform Property
- Fabric.js Path strokeWidth Property
- Fabric.js Path top Property
- Fabric.js Path touchCornerSize Property
- Fabric.js Path transparentCorners Property
- Fabric.js Path visible Property
- Fabric.js Path width Property