fabric.js 功能需求,跪求大佬帮忙解决~~~(可给米)

功能分别截图如下:

1:类似于码尺功能,在开始绘制绘画后起点-到结点  双方向都有箭头指示。切有文字(能编辑填写就行)。

2:文字输入功能,第一个就是在编写文字的时候带框,第二个是带框的情况下在右边有一个线点,线点可以通过拖拽调整长度;

3:多边形绘制,就是通过用户点击选择绘制出用户绘制出的图形,类属于PS的钢笔工具,可绘制出对应图形。

4:五角星绘制(这些都是算法...大佬们肯定OK的),圆形标识与方向标识其中的A是可以进行编辑的就是文本框,而方向标识的箭头可以通过拖拽实现调整长度。

有偿帮忙解决这个问题!