Показ процесс создания отчета

starcomputerstarcomputer Украина, Донецк
отредактировано 01:29 Раздел: FastReport 2.xx VCL
Уважаемые спецы!
Подскажите, как заменить стандартное окно, показывающее процесс формирования отчета?

Оно показывает номер прохода, потом чего-то еще потом процесс формирования страниц: такая-то из стольких-то.
А вот где данные эти брать?

Report.Page.Count - показывает количество страниц редактора, а не отчета.
Ну номер прохода можно вычислить по FinalPass.
Номер текущей страницы - по событию OnBeginPage, а общее количество страниц в отчете?

Если использовать OnProgress то n выводится в виде:
1 1 2 3 4 5 6 7 8 1 1 2 3 4 5 6 7 8
видимо первая единица - начало прохода, потом номера страниц, потом начало второго прохода, потом опять номера страниц.

Так что большая просьба, подскажите плиз, как определить в каком режиме находится отчет (построение, формирование,
что-там еще есть ? и где взять общее количество страниц, и на какое событие лучше всего повесить обработчик?

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

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