Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
Loading...
Searching...
No Matches
MPageRegionPrinter Class Referenceabstract

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.
 

Detailed Description

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.

Since
5.0
API status
Published to all clients. Released API.

Definition at line 4121 of file gdi.h.

Member Function Documentation

◆ PrintBandL()

virtual void MPageRegionPrinter::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.

Parameters
aDevicePointer to the graphics device representing the printer.
aPageNoThe number of the page containing the band to be printed.
aBandInPixelsAttributes of the band to be printed.

The documentation for this class was generated from the following file: