Возвращает ширину страницы отчета в единицах (dpi-dots per inch ),  кратных величине 960.

iPageWidth = oReportListener.GetPageWidth()

Параметры

Нет.

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

Данное целого типа, хпрактеризующее ширину страницы отчета в единицах dpi (Dots Per Inch). В промежутке между процессами выполнения отчетов метод возвращает значение =  0.

Комментарии Отправить комментарии по этой теме в Microsoft. © Microsoft Corporation. Все права защищены.

Применяется в: Объект ReportListener .

Данный метод, вместе с методом GetPageHeight доступны в режиме предварительного просмотра совместно с другими "участниками" процесса получения отчета  и применяются для определения размеров страницы вывода отчета, а также для определения текущих установок принтера, эти методы оправляются и используются объектом ReportListener. Данный объект используется контейнером PreviewContainer при вызове метода Show для определения параметров текущего содержания отчетов.

Данные методы определяют значения размеров страницы вывода, которые получаются после события BeforeReport и перед событием UnloadReport, если Вы не используете опцию NOPAGEEJECT в Вашей команде REPORT FORM. Если Вы используете опцию  NOPAGEJECT, эти методы продолжают возвращать значения размеров страницы также, как и в случае команды REPORT FORM без опции NOPAGEEJECT до наступления события UnloadReport.Вдругих случаях методы возвращают значение,  = 0.

Примечание:
Период времени, в течение которого представленные методы GetPageHeight и GetPageWidth определяют требуемые значения, задается объектом ReportListener, который выполняет вывод отчета на печать. ReportListener не выполняет пересчет размеров страницы вывода между несколькими командами REPORT FORM при использовании опции NOPAGEJECT, все задания на печать выполняются в едином потоке. Тем не менее, Вы можете создать классы, производные от ReportListener, которые смогут вычислять размеры страниц вывода для каждого отдельного отчета в одном потоке заданий на печать.

Отправить комментарии по этой теме в Microsoft. © Microsoft Corporation. Все права защищены.

Для дополнительной информации о начале и завершении выполнения отчетов см. раздел  Понимание построения объектно-ориентированных отчетов в Visual FoxPro .

Для иллюстрации и комментариев по данной теме см. раздел  Метод GetPageHeight .

См. также