【问题标题】:Move System.Windows.Shapes.Path in C# in string presentation在字符串表示中移动 C# 中的 System.Windows.Shapes.Path
【发布时间】:2010-11-12 13:50:24
【问题描述】:

我有一些Path 的字符串表示。我想在字符串表示中移动路径对象。例如,我将"M 10,100 C 100,0 200,200 300,100" 移动到(5, 0) 上并得到"M 15,100 C 105,0 205,200 305,100"。有标准的方法吗?

【问题讨论】:

    标签: c# .net path move


    【解决方案1】:

    执行此操作的最简单方法是使用小写版本的命令定义路径中相对于当前点的所有坐标:

    "M 100,0 c 0,0 200,200 300,100"
    

    这样你只需要改变初始移动坐标,整个形状都会受到影响。

    【讨论】:

      【解决方案2】:

      没有任何内置或“标准”。

      您需要解析字符串(或反序列化),进行更新并输出结果。

      【讨论】:

        猜你喜欢
        • 2022-01-13
        • 2022-11-20
        • 1970-01-01
        • 2013-12-13
        • 2019-04-26
        • 2016-01-01
        • 2021-09-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多