В дополнение к событиям построителя Report Designer's, которые связаны с процессом разработки отчета, Visual FoxPro предоставляет хуки (hooks) для процесса вывода отчета. Эти хуки доступны через использование ReportListener, инстанция которого используется в объектно-ассистированном выводе отчетов.

Существует два пути для осуществления вывода объектно-ассистированного отчета:

Статьи в этом разделе представляют вам компонент preview container, используемый классом ReportListener в случае исполнения просмотра для объектно-ассистированного вывода отчетов и способы его использования в ваших приложениях.

В этом разделе

API компонента Preview Container

Описывает свойства и методы, которые обязан обеспечивать класс, используемый в качестве компонента Preview Container.
Создание собственного компонента Preview Container

Описывает, как заменить используемый по умолчанию компонент preview container вашим собственным, который сможет автоматически обеспечить функциональность предпросмотра отчета с помощью вашего приложения, в случае если вы установили SET REPORTBEHAVIOR 90.
Использование компонента Default Preview Container

Описывает дополнительные возможности компонента Preview Container, поставляемого приложением Preview Container Object Factory, входящим в поставку Visual FoxPro, на который, по умолчанию, ссылается системная переменная _REPORTPREVIEW.
Как: Определить и распространять приложение ReportPreview.App

Объясняет, как распространять приложение ReportPreview.App: либо в виде отдельного файла приложения с расширением App вместе с вашим приложение, либо путем интеграции исходного кода в проект вашего приложения.

Связанные разделы