vvvv/SVG отображает текст по кривой Безье
Я использую SVG.NET от NuGet. (версия 3.1.1).
Я хотел бы отображать текст в моем svg-файле по кривой Безье.
Я сделал несколько кружочков, и я хочу отображать текст вокруг кружков.
Я пытался использовать SvgTextPath, но не могу связать его с SvgText. Я могу отображать текст поверх круга, но я хочу обернуть границу круга.
Как я могу изменить текстовый путь на уровне кода, чтобы обвести круг?
Мой исходный код выглядит так:
int size = 45;
var color = new SvgColourServer(Color.DeepSkyBlue);
var text = new SvgText
{
Text = "My custom text",
Fill = color,
FontSize = size
};
text.X.Add(200);
text.Y.Add(200);
Добавление SvgText в исходный код SvgDoc:
SvgDocument svgDoc = new SvgDocument
{
Width = GetFileWidth(),
Height = 800,
ViewBox = new SvgViewBox(-200, -200, 1600, 1200),
};
var group = new SvgGroup();
svgDoc.Children.Add(group);
group.Children.Add(text);