0

我正在使用JCanvas绘制一些弧线。但我无法为弧定义标签。请建议如何在 Jcanvas 中定义弧的标签。

这是我的弧码。

$('canvas').drawArc({
  strokeStyle: 'red',
  strokeWidth: 4,
  rounded: true,
  endArrow: true,
  arrowRadius: 15,
  arrowAngle: 90,
  x: 175, y: 175,
  start: 90,
  end: 160,
  radius: 150
});
4

1 回答 1

1

如果您希望创建一个文本标签来伴随您的弧,您需要使用该drawText()方法(在此处记录)将所需的文本放置在弧旁边。

例如:

$('canvas')
.drawArc({
  strokeStyle: 'red',
  strokeWidth: 4,
  rounded: true,
  endArrow: true,
  arrowRadius: 15,
  arrowAngle: 90,
  x: 175, y: 175,
  start: 90,
  end: 160,
  radius: 150
})
.drawText({
  fillStyle: 'red',
  fontFamily: 'sans-serif',
  fontSize: 24,
  text: 'My arc label',
  x: 140, y: 320
});

上面的代码呈现以下内容:

带标签的 jCanvas 弧线

于 2014-10-10T00:45:17.700 回答