A report and label can be printed to the screen in R:BASE, where the preview screen can be displayed in a modeless window. The reports and labels can be opened from the user interface with the Database Explorer and main toolbar, or by using the R:BASE command syntax at the R> Prompt and within a command file/application.
With the user interface, an initial dialog will launch with several options including an "MDI" check box. If the MDI setting is set to ON, the check will be placed in the box when the dialog opens.
When MDI is checked, the print preview will be displayed as a modeless window. The report/label will appear in the center of the screen and look just as if the window was launched without MDI, but the difference is you will be able to continue accessing menus in R:BASE without having to close the window. If you shrink and click outside of the window and use other aspects of R:BASE, the window will be located behind the R:BASE program window. The focus can be returned to the print preview by selecting "Window" > "MDI Windows" > "Reports" > "Report Name:" from the main menu bar. Or, the R:BASE program window can be normalized and moved aside to see the print preview window behind it.
Using the R:BASE command syntax a modeless print preview screen can be launched with the PRINT and LBLPRINT commands. Each command supports an MDI parameter to specify if the preview is to be opened as a modeless window.