【发布时间】:2018-11-18 10:35:02
【问题描述】:
如何在hummusJS 中绘制箭头? 我正在使用鹰嘴豆泥在 pdf 中绘图。我需要在pdf中画一个箭头。我能够划清界限。但是我怎样才能画一个箭头呢? 我尝试了以下
if(x2 > y2)
{
a1 = x2-5;
b1 = y2-5;
a2 = x2-5;
b2 = y2+5;
a3 = x2+5;
b3 = y2;
}
else
{
a1 = x2-5;
b1 = y2+5;
a2 = x2+5;
b2 = y2+5;
a3 = x2;
b3 = y2-5;
}
cxt.drawPath(a1,b1,a2,b2,a3,b3,{type: 'fill',
color: '#000000'})
我也试过这样
var d =5;
a1 = x2-d*Math.sin(45);
b1 = y2-d*Math.cos(45);
a2 = x2+d*Math.sin(45);
b2 = y2+d*Math.cos(45);
cxt.drawPath(x2,y2,a1,b1,{type: 'fill',
color: '#000000'})
cxt.drawPath(x2,y2,a2,b2,{type: 'fill',
color: '#000000'})
【问题讨论】:
-
能否分享完整的代码?如何绘制箭头(水平/垂直和箭头方向left/right)?
-
箭头由用户绘制。它将水平/垂直方向向左或向右。
标签: javascript node.js hummus.js