以编程方式设置折线点(C#,vvvv / SVG-Library)

时间:2015-02-23 11:04:41

标签: c# xml c#-4.0 svg

我正在使用这个好奇的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?

没有文档,我也找不到有用的东西。如果你有帮助,我会非常感激

1 个答案:

答案 0 :(得分:2)

按照以下步骤管理:
1)您需要一个带有一些值的列表(例如Y值) 2)将此列表中的每个值添加到折线,并且不要忘记X值以及点之间的间距 3)使用using StreamFile.Create(path)生成您的图表 4)创建一个新的svgdocument并设置宽度,高度和视图框 5)创建一个svgpolyline并将其作为一个组添加到您的svgdocument中,并使用折线的坐标 6)在你的svgdocument上调用Write(stream)。它会在您之前设置的path

中创建一个文件