【发布时间】:2018-03-15 05:46:01
【问题描述】:
我对 IntersectWith 函数有疑问
我在 VBA 中使用过这个函数,它有一个选项Intersect.None
但是当我从 VB.NET 调用函数时,这个选项不存在。 我尝试使用可用的选项,但都检测到不正确的交叉点
yourCADObjectII.IntersectWith(myText, Intersect.ExtendBoth, points, New IntPtr(0), New IntPtr(0))
yourCADObjectII.IntersectWith(myText, Intersect.OnBothOperands, points, IntPtr.Zero, IntPtr.Zero)
yourCADObjectII.IntersectWith(myText, Intersect.ExtendArgument, points, IntPtr.Zero, IntPtr.Zero)
yourCADObjectII.IntersectWith(myText, Intersect.ExtendThis, points, IntPtr.Zero, IntPtr.Zero)
我不知道如何在 VB.NET 中使用 IntersectWith,就像在 VBA 中使用 Intersect.None 选项一样。
我尝试检测文本字符串与闭合折线,文本在折线内,我想检测文本是否与LWPolyline 相交。
文字有不同的旋转,折线有不同的几何形状。
【问题讨论】: