CFbsBitGcFont Class Reference

class CFbsBitGcFont : public CFbsFont

Inherits from

Public Member Functions
CFbsBitGcFont ()
~CFbsBitGcFont ()
IMPORT_C CBitmapFont * Address ()
IMPORT_C TInt Duplicate ( TInt )
IMPORT_C void Reset ()
IMPORT_C void operator= (const CFbsBitGcFont &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CFbsFont::CFbsFont()
CFbsFont::CFbsFont(const CFbsFont &)
CFbsFont::CharacterMetrics(TInt,const TUint8 *&)const
CFbsFont::GetFaceAttrib(TOpenFontFaceAttrib &)const
CFbsFont::GetFontMetrics(TOpenFontMetrics &)const
CFbsFont::Handle()const
CFbsFont::HasCharacter(TInt)const
CFbsFont::IsOpenFont()const
CFbsFont::RawTextWidthInPixels(const TDesC &)const
CFbsFont::TextWidthInPixels(const TDesC &)const
CFbsFont::TextWidthInPixels(const TDesC &,SCharWidth &)const
CFbsFont::TextWidthInPixels(const TDesC &,const TMeasureTextInput *)const
CFbsFont::TextWidthInPixels(const TDesC &,const TMeasureTextInput *,SCharWidth &)const
CFbsFont::~CFbsFont()
CFont::AscentInPixels()const
CFont::BaselineOffsetInPixels()const
CFont::CharWidthInPixels(TChar)const
CFont::CharactersJoin(TInt,TInt)
CFont::DescentInPixels()const
CFont::DoGetCharacterPosition(TPositionParam &)const
CFont::ExtendedFunction(TUid,TAny *)const
CFont::FontCapitalAscent()const
CFont::FontLineGap()const
CFont::FontMaxAscent()const
CFont::FontMaxDescent()const
CFont::FontMaxHeight()const
CFont::FontSpecInTwips()const
CFont::FontStandardDescent()const
CFont::GetCharacterData(TUint,TOpenFontCharMetrics &,const TUint8 *&,TSize &)const
CFont::GetCharacterPosition(TPositionParam &)const
CFont::GetCharacterPosition2(TPositionParam &,RShapeInfo &)const
CFont::HeightInPixels()const
CFont::MaxCharWidthInPixels()const
CFont::MaxNormalCharWidthInPixels()const
CFont::MeasureText(const TDesC &,const TMeasureTextInput *,TMeasureTextOutput *)const
CFont::TextCount(const TDesC &,TInt)const
CFont::TextCount(const TDesC &,TInt,TInt &)const
CFont::TypeUid()const
CFont::WidthZeroInPixels()const
CFont::~CFont()
Inherited Enumerations
CFont:TCharacterDataAvailability
CFont:TTextDirection
Protected Attributes
TBool iCopy
Inherited Attributes
CFbsFont::iAddressPointer
CFbsFont::iFbs
CFbsFont::iHandle
CFbsFont::iServerHandle

Constructor & Destructor Documentation

CFbsBitGcFont()

IMPORT_C CFbsBitGcFont ( )

Construct calls the constructor for the base class CFbsFont and sets default value of iCopy as EFalse.

~CFbsBitGcFont()

IMPORT_C ~CFbsBitGcFont ( ) [virtual]

Default destructor.

Member Functions Documentation

Address()

IMPORT_C CBitmapFont * Address ( ) const

On return contains iAddress pointer for the CBitmapFont . CFbsFont::Address() ;

Duplicate(TInt)

IMPORT_C TInt Duplicate ( TInt aHandle )

Calls reset on the object (sets iHandle to zero and carries out related messenger housekeeping and then duplicates it using the base class method. CFbsFont::Duplicate(TInt)

Parameters

TInt aHandle

Reset()

IMPORT_C void Reset ( )

Resets the graphics context to its default settings.

The function provides a concrete implementation of the pure virtual function CGraphicsContext::Reset() . The function behaviour is the same as documented in that class.

operator=(const CFbsBitGcFont &)

IMPORT_C void operator= ( const CFbsBitGcFont & aFont )

Defines the meaning of the equals operator when acting on a CFbsBitGcFont object. i.e. allows these objects to be set as being equal to one another.

Parameters

const CFbsBitGcFont & aFont

Member Data Documentation

TBool iCopy

TBool iCopy [protected]