TPrintPreview is a descendent of TScrollBox and has properties of both TScrollBox control and TPrinter class. The main features of TPrintPreview are:
- Supports all mapping modes
- Automatically adjusts printer's paper size and orientation at the print time
- Preview pages can be scaled with an arbitrarily zoom factor
- Pages can be saved/restored to/from disk
- Each page is accessible as a Windows MetaFile image
- Regardless of number of previewed pages and their complexity, only consumes a small portion of Windows resources
- Has some methods to easily render rich text format and images
- Can manage custom page sizes and forms as well as the system predefined ones
- Has a complete set of events