|
||
class CFbsDrvControl : public CPdrControl;
CBase
-
Base class for all classes to be instantiated on the heap.
CPrinterControl
- Printer control interface.
CPdrControl
- (No abstract)
CFbsDrvControl
- (No abstract)
Defined in CFbsDrvControl
:
CFbsDrvControl(CPdrDevice *,CPrinterPort *)
CompressBuffer()
ConstructL(CStreamStore &,TStreamId)
NewL(CPdrDevice *,CPrinterPort *,CStreamStore &,TStreamId)
OutputBandL()
This function is intentionally a dummy. It has to be implemented because of an i...Reserved_1()
SetPageSizeL()
TransformBuffer()
iCompressedScanLine
iScanLine
~CFbsDrvControl()
Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...Inherited from CPdrControl
:
AbortPrint()
Tidy up synchronously in a short time. BandedDevice()const
BandsPerPage()
Gets the number of bands per page.CPdrControl(CPdrDevice *,CPrinterPort *)
CommandL(const TInt)
CreateContext(CGraphicsContext *&)
DoQueueEndPrintL()
DoQueueGetBandL()
DrawTextL(const TPoint &,const TFontUnderline,const TFontStrikethrough,const TRgb &,const CInfoFont *,const TDesC &)
IsGraphicsBand()const
MoveByL(const TPoint &)
MoveToL(const TPoint &)
OutputTextL(const TPoint &,TInt,const TTextFormat &,const TDesC8 &)
QueueEndPrint(TRequestStatus &)
Terminates the print process.QueueGetBand(TRequestStatus &,TBandAttributes &)
SetFontPostureL(const TFontPosture)
SetFontStrokeWeightL(const TFontStrokeWeight)
SetPageOrientationL()
SetTextColorL(const TRgb &)
iBandIndex
iBandedDevice
iEntryIndex
iPageBuffer
iPageText
iPdrDevice
iPosition
iResources
iTextFormat
Inherited from CPrinterControl
:
CPrinterControl(CPrinterPort *)
EMoreOnPage
Indicates there is more to print on the current page. ENoMoreOnPage
Indicates there is no more to print on the current page. ENotPrinting
Not printing. EPrinting
Printing. TMoreOnPage
Flags indicating whether there is more on the page to print. TState
State flags. iPrinterPort
Printer port. iState
Printing state. IMPORT_C static CFbsDrvControl* NewL(CPdrDevice *aPdrDevice, CPrinterPort *aPrinterPort, CStreamStore &aStore, TStreamId aResourcesStreamId);
|
|
protected: IMPORT_C CFbsDrvControl(CPdrDevice *aPdrDevice, CPrinterPort *aPrinterPort);
|
protected: IMPORT_C void ConstructL(CStreamStore &aStore, TStreamId aResourcesStreamId);
|
protected: IMPORT_C virtual void OutputBandL();
This function is intentionally a dummy. It has to be implemented because of an inherited pure virtual but it should always be overload by any class that derives from it.
!
protected: IMPORT_C TBool TransformBuffer();
|
protected: IMPORT_C TBool CompressBuffer();
|
protected: HBufC8 * iCompressedScanLine;