|
Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
|
Interface for printing in bands. More...
#include <gdi.h>
Public Member Functions | |
| virtual void | PrintBandL (CGraphicsDevice *aDevice, TInt aPageNo, const TBandAttributes &aBandInPixels)=0 |
| Prints a band. | |
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.
|
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.
| aDevice | Pointer to the graphics device representing the printer. |
| aPageNo | The number of the page containing the band to be printed. |
| aBandInPixels | Attributes of the band to be printed. |