QAbstractPrintDialog Class
The QAbstractPrintDialog class provides a base implementation for print dialogs used to configure printers. More...
| Header: | #include <QAbstractPrintDialog> |
| qmake: | QT += printsupport |
| Inherits: | QDialog |
| Inherited By: |
Public Types
| enum | PrintDialogOption { None, PrintToFile, PrintSelection, PrintPageRange, PrintShowPageSize, …, DontUseSheet } |
| enum | PrintRange { AllPages, Selection, PageRange, CurrentPage } |
Detailed Description
This class implements getter and setter functions that are used to customize settings shown in print dialogs, but it is not used directly. Use QPrintDialog to display a print dialog in your application.
See also QPrintDialog and QPrinter.
Member Type Documentation
enum QAbstractPrintDialog::PrintDialogOption
Used to specify which parts of the print dialog should be visible.
| Constant | Value | Description |
|---|---|---|
QAbstractPrintDialog::None | 0x0000 | None of the options are enabled. |
QAbstractPrintDialog::PrintToFile | 0x0001 | The print to file option is enabled. |
QAbstractPrintDialog::PrintSelection | 0x0002 | The print selection option is enabled. |
QAbstractPrintDialog::PrintPageRange | 0x0004 | The page range selection option is enabled. |
QAbstractPrintDialog::PrintShowPageSize | 0x0008 | Show the page size + margins page only if this is enabled. |
QAbstractPrintDialog::PrintCollateCopies | 0x0010 | The collate copies option is enabled |
QAbstractPrintDialog::PrintCurrentPage | 0x0040 | The print current page option is enabled |
This value is obsolete and does nothing since Qt 4.5:
| Constant | Value | Description |
|---|---|---|
QAbstractPrintDialog::DontUseSheet | 0x0020 | In previous versions of Qt, exec() the print dialog would create a sheet by default the dialog was given a parent. This is no longer supported in Qt 4.5. If you want to use sheets, use QPrintDialog::open() instead. |
enum QAbstractPrintDialog::PrintRange
Used to specify the print range selection option.
| Constant | Value | Description |
|---|---|---|
QAbstractPrintDialog::AllPages | 0 | All pages should be printed. |
QAbstractPrintDialog::Selection | 1 | Only the selection should be printed. |
QAbstractPrintDialog::PageRange | 2 | The specified page range should be printed. |
QAbstractPrintDialog::CurrentPage | 3 | Only the currently visible page should be printed. |
See also QPrinter::PrintRange.