| class CPrinterDriverUI : public CBase |
Printer specific user interface.
The class is used to implement a printer specific setup dialog. A concrete implementation of the class is supplied in a UDL (i.e. a UI DLL).
CPrinterDriver::CreatePrinterDriverUIL() is used to construct a CPrinterDriverUI object for a specific printer. (This function calls the ordinal 1 exported function of the UDL that performs the construction of the CPrinterDriverUI object).
| Public Member Functions | |
|---|---|
| IMPORT_C void | AfterPrintL() |
| IMPORT_C TBool | BeforePrintL() |
| IMPORT_C TBool | CanSetProperties() |
| TInt | SetPrinterDevice(CPrinterDevice *) |
| IMPORT_C void | SetPropertiesL() |
| Protected Member Functions | |
|---|---|
| CPrinterDriverUI() | |
| TInt | SetPrinterDevice | ( | CPrinterDevice * | aPrinterDevice | ) | [pure virtual] |
Sets the printer device.
| CPrinterDevice * aPrinterDevice | The printer device. |