The Print Active Command sends the active window's display to the currently selected Print Device. A Print dialog box appears to prompt the user for more options regarding the type of hardcopy desired, Bitmap copy or a graphical rendering on the Print Device. WinMDI attempts to scale the image size to the printer device context by default. If a size is entered through the edit controls for Width and Height, the image is scaled to the desired size. To reset to default scaling, enter 0 for both width and height. The Dot Size list box allows different point sizes to be set for the dot symbol.
If an active Graphical Window has an associated Statistical Window, the statistical data may be included or excluded by selecting/unselecting Include Stats.
If the active window is a Statistical Window, the contents of the Edit Window are sent to the Printer, and printed below the graphical image.
A thin window frame is printed around the graphical image when Frame Rect is checked.
Print Active does not copy the screen bitmap to the PRINTER, but rather draws the window upon the PRINTER's device context. This allows WinMDI to take advantage of high resolution Printers. The Line width to use when drawing on the Printer's Device Context is selectable from 1 to 8 in order to allow optimization on high resolution printers. A line width of 1, for example, is too narrow for most printers with a resolution of 180 dpi or greater. High resolution laser printers with a resolution 300 dpi or better usually produce nice hardcopy using a line width of at least 3 with medium sized images.
The Fix Densityplot Grid checkbox, when checked, allows WinMDI to rescale the window extents to try and avoid the grid that appears when the device resolution and window extents are not well matched. With a 300dpi printer and 256x256 array size, for example, this amounts to approximately the nearest 0.85 inch (256/300).