![]() |
Home · All Classes · Main Classes · Grouped Classes · Modules · Functions | ![]() |
The QPrintPreviewDialog class provides a dialog for previewing and configuring page layouts for printer output. More...
#include <QPrintPreviewDialog>
Inherits QDialog.
This class was introduced in Qt 4.4.
The QPrintPreviewDialog class provides a dialog for previewing and configuring page layouts for printer output.
Using QPrintPreviewDialog in your existing application is straightforward:
You can construct a QPrintPreviewDialog with an existing QPrinter object, or you can have QPrintPreviewDialog create one for you, which will be the system default printer.
When the dialog needs to generate a set of preview pages, the paintRequested() signal will be emitted. You can use the exact same code for the actual printing as for having the preview generated. Connect a slot to the paintRequested() signal, where you draw onto the QPrinter object that is passed into the slot.
Call QPrintPreviewDialog::exec() to show the preview dialog.
See also QPrinter, QPrintDialog, QPageSetupDialog, and QPrintPreviewWidget.
Constructs a QPrintPreviewDialog based on printer and with parent as the parent widget. The widget flags flags are passed on to the QWidget constructor.
See also QWidget::setWindowFlags().
This will create an internal QPrinter object, which will use the system default printer.
Destroys the QPrintPreviewDialog.
When the the QPrintPreviewDialog needs to generate a set of preview pages, this signal is emitted with the printer you should draw onto.
Copyright © 2008 Trolltech | Trademarks | Qt 4.4.0 |