我正在使用这个好奇的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>
现在,如何以编程方式将点(分别属性)添加到我的折线?有没有好的tutroials?
没有文档,我也找不到有用的东西。如果你有帮助,我会非常感激
答案 0 :(得分:2)
按照以下步骤管理:
1)您需要一个带有一些值的列表(例如Y值)
2)将此列表中的每个值添加到折线,并且不要忘记X值以及点之间的间距
3)使用using Stream
和File.Create(path)
生成您的图表
4)创建一个新的svgdocument并设置宽度,高度和视图框
5)创建一个svgpolyline并将其作为一个组添加到您的svgdocument中,并使用折线的坐标
6)在你的svgdocument上调用Write(stream)
。它会在您之前设置的path