public void Intersect(GraphicsPath path) { var region = new Region(path); Intersect(region); region.Dispose(); }
public Region CombineAreas() { Region region = new Region(); region.MakeEmpty(); foreach (Area area in Areas) { region.Union(area.Region); } region.Intersect(new Region(Crop.Bounds)); return region; }