Пакетная печать

отредактировано 14:55 Раздел: FastReport 4.0
Добрый день!

Подскадите как увеличить скорость при пакетной печати документов? Есть 4 сложных докумнета, которые формируются для кажного абонента. Абонентов порядка 5000. Когда формирую пакет для 1-го - то скорость удовлетворительная. Но чем больше страниц становится в пакете, тем скорость ниже.
Вот схематичный код для формирования пакета:
frxReport1.LoadFromFile('1.fr3');
frxReport1.PrepareReport;
frxReport1.LoadFromFile('2.fr3');
frxReport1.PrepareReport(False);
frxReport1.ShowPreparedReport;

Комментарии

  • gpigpi
    отредактировано 14:55
    Попробуйте все отчёты, начиная со второго, формировать в frxReport2 и добавлять в первый отчёт с помощью frxReport1.PreviewPages.AddFrom(frxReport2)
  • отредактировано 14:55
    altada написал: »
    Добрый день!

    Подскадите как увеличить скорость при пакетной печати документов? Есть 4 сложных докумнета, которые формируются для кажного абонента. Абонентов порядка 5000. Когда формирую пакет для 1-го - то скорость удовлетворительная. Но чем больше страниц становится в пакете, тем скорость ниже.
    Вот схематичный код для формирования пакета:
    frxReport1.LoadFromFile('1.fr3');
    frxReport1.PrepareReport;
    frxReport1.LoadFromFile('2.fr3');
    frxReport1.PrepareReport(False);
    frxReport1.ShowPreparedReport;

    Более подробно смотрите на этом же форуме
    http://www.fast-report.com/ru/forum/index....Engine&st=0
  • отредактировано 14:55
    gpi написал: »
    Попробуйте все отчёты, начиная со второго, формировать в frxReport2 и добавлять в первый отчёт с помощью frxReport1.PreviewPages.AddFrom(frxReport2)
    Спасибо за совет! Скорость формирования увеличилась в 2 раза, но хотелось бы еще быстрее.
    Загрузку шаблонов делаю один раз перед циклом. Что еще может влиять на скорость формирования пакетов?



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

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