У меня есть круг, и я хочу нарисовать изогнутый текст сверху. В настоящее время я создаю круг и текстовый путь, однако текст обращен к внешней стороне круга и отображается для читателя вверх ногами. Как мне перевернуть текст в правильную ориентацию?
<script src="https://unpkg.com/[email protected]/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>