
![]() |
![]() |
|
class MPageRegionPrinter;
Interface for printing in bands.
This class provides a single MPageRegionPrinter::PrintBandL(CGraphicsDevice *,TInt,const TBandAttributes &)
function that prints the body of each page band by band. Classes derived from this interface must provide an implementation
of the MPageRegionPrinter::PrintBandL(CGraphicsDevice *,TInt,const TBandAttributes &)
function.
Defined in MPageRegionPrinter
:
virtual void PrintBandL(CGraphicsDevice *aDevice, TInt aPageNo, const TBandAttributes &aBandInPixels)=0;
Prints a band.
Implementations should set up a graphics context to which all drawing should take place using CGraphicsDevice::CreateContext(CGraphicsContext *&)
. All co-ordinate calculations should be done in twips, and converted into pixels before starting the print job.
|