Господа программеры! Задача заключается в следующем:
Есть компонент-контейнер для хранения форматированного текста на основе TList'а, где каждый его элемент сожержит информацию о куске текста (имя шрифта, размер, стиль и т.п.) Необходимо вывести ВЕСЬ текст (просматривая поэлементно контейнер) на заданный канвас в строго определенную прямоугольную область. Дополнительно: Если весь текст не умещается в заданную область, то пропорционально уменьшить размер шрифта на 1усл.ед. и попробовать снова вывести и т.д. пока ВЕСЬ текст не влезет в заданную область.
Буду очень признателен за ЛЮБУЮ помощь.