【发布时间】:2013-12-18 20:00:52
【问题描述】:
我有以下代码:
var text = new Kinetic.Text({
text: carNames,
fontFamily: 'Calibri',
fontSize: 17,
fill: 'black',
align: 'center'
});
text.toImage({
width: text.getWidth(),
height: text.getHeight(),
callback: function (img) {
var cachedText = new Kinetic.Image({
image: img,
x: 180,
y: 0
});
wedge.add(cachedText);
layer.draw();
}
});
这会产生如下所示的楔形和文本:
但我需要文本在楔形内居中,如下所示:
有人知道实现这一目标的方法吗?我已经尝试了几件事,但我无法让文本像第二张图片那样对齐。
提前感谢您的麻烦。
【问题讨论】:
标签: javascript canvas kineticjs