Предлагаю следующее решение проблемы: известно, что методы вычислительной математики предполагают тривиальное решение вычисления границ подписей в соответствии с правилами сложения и вычитания, которые могут быть использованы на основании известных координат подписей. Исходя из этого предположения, можно сделать вывод о возможности вычисления границ методом Label.GetBounds. Таким образом, мое предложение сводится к следующему: видится возможным решить данную задачу, используя вышеуказанные методы.