我有一个圆圈,我想在顶部画一些弯曲的文字。目前我正在生成圆圈和文本路径,但是文本面向圆圈的外部并且在读者看来是颠倒的。如何将文本翻转到正确的方向?
<script src="https://unpkg.com/konva@3.1.0/konva.js"></script>
<div id="demo"></div>
<script type="text/javascript>
var stage = new Konva.Stage({
container: 'demo',
width: 500,
height: 500,
});
var layer = new Konva.Layer();
var circle = new Konva.Circle({
x: 250,
y: 250,
radius: 50,
fill: '#FFFFFF',
stroke: 'black',
strokeWidth: 1
});
layer.add(circle);
var text = new Konva.TextPath({
x: 250,
y: 250,
fill: '#000',
textBaseline: 'hanging',
fontSize: 15,
fontFamily: 'Calibri',
text: 'SOME TEXT',
align: 'center',
data: 'M 30 0 A 30 30 0 0 0 -30 0'
});
layer.add(text);
stage.add(layer);
layer.draw();
</script>