![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
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).
CBase
-
Base class for all classes to be instantiated on the heap.
CPrinterDriverUI
- Printer specific user interface.
Defined in CPrinterDriverUI
:
AfterPrintL()
Provides an opportunity for a dialog to be put up after printing is complete. Th...BeforePrintL()
Provides an opportunity for a dialog to be put up before printing begins.CPrinterDriverUI()
CanSetProperties()
Tests whether printer properties can be set.SetPrinterDevice(CPrinterDevice *)
Sets the printer device.SetPropertiesL()
Provides an opportunity for a dialog to be put up to capture or change printer p...Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...CPrinterDriver::CreatePrinterDriverUIL()
Constructs a printer specific user interface.IMPORT_C virtual TBool BeforePrintL();
Provides an opportunity for a dialog to be put up before printing begins.
|
IMPORT_C virtual void AfterPrintL();
Provides an opportunity for a dialog to be put up after printing is complete. The default implementation is empty.
IMPORT_C virtual void SetPropertiesL();
Provides an opportunity for a dialog to be put up to capture or change printer properties. The default implementation is empty.
IMPORT_C virtual TBool CanSetProperties();
Tests whether printer properties can be set.
|
virtual TInt SetPrinterDevice(CPrinterDevice *aPrinterDevice)=0;
Sets the printer device.
|
|