Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: pdrstore.h
Link against: pdrstr.lib

Class CFbsDrvControl

class CFbsDrvControl : public CPdrControl;

Description

Derivation

Members

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


Construction and destruction


NewL()

static IMPORT_C CFbsDrvControl *NewL(CPdrDevice *aPdrDevice, CPrinterPort *aPrinterPort, CStreamStore &aStore, TStreamId aResourcesStreamId);

Description

Parameters

CPdrDevice *aPdrDevice

CPrinterPort *aPrinterPort

CStreamStore &aStore

TStreamId aResourcesStreamId

Return value

CFbsDrvControl *


~CFbsDrvControl()

IMPORT_C ~CFbsDrvControl();

Description


CFbsDrvControl()

protected: IMPORT_C CFbsDrvControl(CPdrDevice *aPdrDevice, CPrinterPort *aPrinterPort);

Description

Parameters

CPdrDevice *aPdrDevice

CPrinterPort *aPrinterPort


ConstructL()

protected: IMPORT_C void ConstructL(CStreamStore &aStore, TStreamId aResourcesStreamId);

Description

Parameters

CStreamStore &aStore

TStreamId aResourcesStreamId

[Top]


Member functions


OutputBandL()

protected: virtual IMPORT_C void OutputBandL();

Description

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.

!


SetPageSizeL()

protected: virtual IMPORT_C void SetPageSizeL();

Description


TransformBuffer()

protected: IMPORT_C TBool TransformBuffer();

Description

Return value

TBool

ETrue if there are non-blank bytes in scanline.


CompressBuffer()

protected: IMPORT_C TBool CompressBuffer();

Description

Return value

TBool

ETrue if the scanline is compressed successfully.


Reserved_1()

private: virtual IMPORT_C void Reserved_1();

Description

[Top]


Member data


iScanLine

protected: HBufC8 * iScanLine;

Description


iCompressedScanLine

protected: HBufC8 * iCompressedScanLine;

Description