|
|
|
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()iCompressedScanLineiScanLine~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()constBandsPerPage()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()constMoveByL(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 &)iBandIndexiBandedDeviceiEntryIndexiPageBufferiPageTextiPdrDeviceiPositioniResourcesiTextFormatInherited from CPrinterControl:
CPrinterControl(CPrinterPort *)EMoreOnPageIndicates there is more to print on the current page. ENoMoreOnPageIndicates there is no more to print on the current page. ENotPrintingNot printing. EPrintingPrinting. TMoreOnPageFlags indicating whether there is more on the page to print. TStateState flags. iPrinterPortPrinter port. iStatePrinting 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;