DefinePage blocks define the page layout for corresponding *Page() report definition statements. DefinePage blocks define the layout and contents of windows. Window contents can be defined using either the script statements, *BeginGraphic(), *BeginPlot() , and *BeginTextEditor(), or the report statements *Graphic(), *Plot(), and *TextEditor() which reference the corresponding DefineGraphic, DefinePlot, or DefineTextEditor block.