CHeaderFooterPrinter Class Reference
class CHeaderFooterPrinter : public MPageRegionPrinter
|
Constructor & Destructor Documentation
CHeaderFooterPrinter(CHeaderFooter &, TRect)
CHeaderFooterPrinter
|
(
|
CHeaderFooter
&
|
aHeaderFooter,
|
|
TRect
|
aHeaderFooterRect
|
|
)
|
[protected]
|
~CHeaderFooterPrinter()
~CHeaderFooterPrinter
|
(
|
)
|
[virtual]
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[protected]
|
DrawTextL(CGraphicsDevice *)
NewL(CHeaderFooter &, TRect)
PrintBandL(CGraphicsDevice *, TInt, const TBandAttributes &)
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
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.
|
SetBandRect()
void
|
SetBandRect
|
(
|
)
|
[private]
|
Member Data Documentation
TRect
iHdFtRect
TRect
|
iHdFtRect
|
[private]
|
CHeaderFooter * iHeaderFooter
CTextDraw * iTextDraw
CTextDraw *
|
iTextDraw
|
[private]
|
CTextLayout * iTextLayout
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.