Медленная подготовка к печати репортов с большим количеством страниц

отредактировано 21:44 Раздел: FastReport .NET
Привет всем!
Возникла проблема с печатью репортов с большим обьемом данных(65 полей выводиться на форму), где количество страниц больше 3000.
Для вывода на превью используем PreviewControl, метод Show() срабатывает быстро, но метод Print() выполняеться очень медленно (10 страниц за 2-3 секунды),
возможна ли какая-нибудь оптимизация вывода на печать, или может какой-либо другой способ?
Заранее спасибо.

Комментарии

  • отредактировано August 2010
    Покопалась рефлектором, выяснилось,что все тормозит из-за вызова функции DrawString() System.Drawing.Graphips.

    Хочу теперь переделать под FastReport 4 - Delphi 7, будет ли быстрей работать?

    Хоть кто-нибудь отзовитесь, очень надо!
    Спасибо.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.