Это наиболее используемый и гибкий способ вывода отчета (кроме того, по моим наблюдениям он сильно экономит на бумаге). Отчет в этом случае выводится в стандартном окне предварительного просмотра. Обратите внимание: хотя это окно и сформировано и вызвано вашим приложением, оно от него не зависит. И если вы, например, после этого закроете свое приложение, окно просмотра останется на экране.
Перед выводом окна предварительного просмотра с отчетом на экран можно настроить многие его свойства (большинство названий этих свойств начинаются с слова Window).
WindowBorderStyle – задает вид окантовки окна
Стиль | Описание | Константа |
0 | Окно без окантовки | crptNoBorder |
1 | Окно фиксированного размера с одинарной окантовкой | crptFixedSingle |
2 | Масштабируемое окно с двойной окантовкой | crptSizeable |
3 | Окно фиксированного размера с двойной окантовкой | crptFixedDialog |
WindowState – определяет состояние окна после вывода:
WindowTitle – задает заголовок окна.
WindowHeight, WindowWigth, WindowLeft, WindowTop – задают размеры и положение окна предварительного просмотра.
WindowMaxButton, WindowMimButton – отображают/скрывают соответствующие кнопки.
Кроме этого, имеется большое количество свойств, название которых начинается WindowShow, отображающих/скрывающих соответствующие элементы окна. Их предназначение также ясно из названия.