|
|
|
|
Location:
pdrstore.h
Link against: pdrstr.lib
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(), CompressBuffer(), ConstructL(), NewL(), OutputBandL(), Reserved_1(), SetPageSizeL(), TransformBuffer(), iCompressedScanLine, iScanLine, ~CFbsDrvControl()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Inherited from CPdrControl:
AbortPrint(),
BandedDevice(),
BandsPerPage(),
CommandL(),
CreateContext(),
DoQueueEndPrintL(),
DoQueueGetBandL(),
DrawTextL(),
IsGraphicsBand(),
MoveByL(),
MoveToL(),
OutputTextL(),
QueueEndPrint(),
QueueGetBand(),
SetFontPostureL(),
SetFontStrokeWeightL(),
SetPageOrientationL(),
SetTextColorL(),
iBandIndex,
iBandedDevice,
iEntryIndex,
iPageBuffer,
iPageText,
iPdrDevice,
iPosition,
iResources,
iTextFormat
Inherited from CPrinterControl:
EMoreOnPage,
ENoMoreOnPage,
ENotPrinting,
EPrinting,
TMoreOnPage,
TState,
iPrinterPort,
iState
static IMPORT_C 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: virtual IMPORT_C 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;