gpt4 book ai didi

c# - 如何从 StreamGeometry 中提取 Point 对象?

转载 作者:太空宇宙 更新时间:2023-11-03 22:05:04 25 4
gpt4 key购买 nike

我使用 MSDN 示例构建了一个简单的 StreamGeometry:

StreamGeometry geometry = new StreamGeometry();
geometry.FillRule = FillRule.EvenOdd;
using (StreamGeometryContext ctx = geometry.Open())
{
ctx.BeginFigure(new Point(10, 100), true /* is filled */, true /* is closed */);
ctx.LineTo(new Point(100, 100), true /* is stroked */, false /* is smooth join */);
ctx.LineTo(new Point(100, 50), true /* is stroked */, false /* is smooth join */);
}
return geometry;

如何从 StreamGeometry 取回 Point 对象?
我似乎找不到任何合适的方法。我只能看到 ToString(),它为我提供了迷你语言格式:{M10,100L100,100 100,50z}

最佳答案

StreamGeometry 创建后不能更改。我很确定您也无法访问您添加的点。您可以改用 PathGeometry 吗?您可以通过 PathGeometry.Figures 访问和修改构建后的点属性(property)。

关于c# - 如何从 StreamGeometry 中提取 Point 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8740060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com