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