我正在使用这个好奇的SVG-Library对于 C#,我想创建一些 SVG。我能够绘制带有一些固定点的简单折线:
<?xml version="1.0" encoding="utf-8" ?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<polyline stroke="red" stroke-width="2" points="230,180 235,199 ..."/>
</svg>
现在,如何以编程方式将点(相应的属性)添加到我的折线中?有没有什么好的教程?
没有文档,我也找不到有用的东西。如果您能帮忙,我将非常感激
最佳答案
请按照以下步骤进行管理:
1)您需要一个包含一些值的列表(例如 Y 值)
2)将此列表中的每个值添加到折线中,不要忘记 X 值以及点之间的空间
3) 使用 Stream 和 File.Create(path) 生成图表
4) 创建一个新的 svgdocument 并设置宽度、高度和 View 框。
5) 创建一条 svgpolyline 并将其作为一个组添加到您的 svgdocument 中,并使用折线中的坐标
6) 在 svgdocument 上调用 Write(stream)
。它将在您之前设置的路径
关于c# - 以编程方式设置折线点(C#、vvvv/SVG-Library),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28672274/