Число страниц, которое было обработано и к которым можно обратиться, используя 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.
Смотри также
Ссылки
ReportListener Object Properties, Methods, and EventsREPORT FORM Command
TwoPassProcess Property
Другие ресурсы
Properties (Visual FoxPro)Language Reference (Visual FoxPro)