怎样用C#将封闭的线串或复杂链等(LineStringElement、ComplexStringElement、ArcElement、EllipseElement等等)生成形状(Shape)?

如题

Parents Reply
  • 在C# Interop编程模型中有一个方法叫做AssembleComplexStringsAndShapes,该函数的功能极其强大,能自动考察传入的各个元素的连接关系,给我们自己连接成一个链。如果是封闭的,就成为一个ComplexShape了。

    可惜新的C# .NET下没有找到对应函数,您需要切换到Interop那一套编程。

    Ellipse能转换成ComplexShapeElement吗?

    这个做不到,需要你自己编程将Ellipse生成一个360°的Arc,再去创建ComplexShape。顺便问一下,为何都要统一成ComplexShape呢?



    Answer Verified By: 巴燕 史 

Children