При объединении двух и более регионов (метод Region::Union) регион при его отображении рисуется как надо, а вот ограничивающий его прямоугольник (метод Region::GetBounds) возвращается неверный
Эффект имеет место даже если второй регион полностью находится внутри первого. Регионы создавал уже и непосредственно из примитивов и из путей (GraphicPath). А вот если объединить сначала пути, а потом из них создат регион — всё нормально, но этот вариант не подходит, есть объекты, которые возвращают регионы.
Кто сталкивался с этой проблемой подскажите как быть.