我们正在使用 GDI+,并且我们有不同的区域或图形路径。如何确定矩形是否完全位于该区域内。
最佳答案
以下函数返回区域r
和矩形r1
的并集是否等于r
。理论上和判断r
是否完全包含r1
是一样的。此外,它还需要一个 Graphics
对象来执行比较。
bool Contains(Region r, RectangleF r1, Graphics g) {
Region u = r.Clone();
u.Union(r1);
return r.Equals(u, g);
}
更新:更正了 another post 中讨论的区域比较
关于c# - 如何验证矩形是否完全包含在区域或图形路径中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20993621/