Число страниц, которое было обработано и к которым можно обратиться, используя OutputPage метод.

ReportListener.OutputPageCount

Возвращаемое значение

Целочисленный тип данных.

Значение по умолчанию - 0. Это свойство только для чтения.

Замечания

Применимо к: ReportListener Object.

OutputPageCount - число страниц, которое были обработаны при выполнении отчета. Если Вы используете опцию RANGE в командах LABEL или REPORT FORM , это число может быть меньше чем полное число страниц в области отчета.

Только страницы в пределах OutputPageCount  Вы можете запросить у ReportListener используя метод OutputPage.

Примечание:
Как или когда Вы можете запросить эти страницы, используя OutputPage зависят, находится ли движок отчета в постраничном режиме (ориентированном на печать, ListenerType =  0 или 2), или режим " все страницы сразу" (ориентированном на предварительный просмотр, ListenerType = 1 или 3). Для получения дополнительной информации, см. OutputPage Method.

OutputPageCount не сбрасывается между отчетами, так что Вы можете проверить его значение между запусками отчетов. Когда Вы запускаете отчет, OutputPageCount установливается в 0 перед LoadReport, если предыдущий отчет использовал ключевое слово NOPAGEEJECT. OutputPageCount остается постоянным, или нулем, или сохраненном значением последнего отчета, если используется NOPAGEEJECT, в течении всех проходов, если отчет выполняется за несколько проходов.

OutputPageCount не изменяется в течение LoadReport или BeforeReport. Оно увеличивается в конце вывода каждой страницы. Перед событием AfterReport  OutputPageCount поэтому содержит все страницы текущего отчета плюс страницы предыдущих отчетов с использованием NOPAGEEJECT.

Примечание:
Базовый класс ReportListener определяет, включена ли страница в вывод, вызывая IncludePageInOutput Method. В многопроходном отчете, ReportListener  делает это только во втором проходе.

Для получения дополнительной информации о том, как встроенные компоненты системы отчетов назначают значение OutputPageCount и другие значения в начале и конец выполнения отчета, см. Understanding Visual FoxPro Object-Assisted Reporting.

Смотри также