CFbsBitGcFont Class Reference

#include <bitstd.h>

Link against: bitgdi.lib

class CFbsBitGcFont : public CFbsFont

Inherits from

Protected Attributes
TBool iCopy
Public Member Functions
CFbsBitGcFont()
virtual ~CFbsBitGcFont()
IMPORT_C CBitmapFont *Address()
IMPORT_C TIntDuplicate(TInt)
IMPORT_C voidReset()
IMPORT_C voidoperator=(const CFbsBitGcFont &)
Inherited Attributes
CFbsFont::iAddressPointer
CFbsFont::iFbs
CFbsFont::iHandle
CFbsFont::iServerHandle
Inherited Enumerations
CFont:TCharacterDataAvailability
CFont:TTextDirection
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()

Member Attribute Documentation

iCopy

TBool iCopy[protected]

Constructor & Destructor Documentation

CFbsBitGcFont ( )

IMPORT_CCFbsBitGcFont()

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 Function Documentation

Address ( )

IMPORT_C CBitmapFont *Address()const

Reimplemented from CFbsFont::Address()const

On return contains iAddress pointer for the CBitmapFont.

See also: CFbsFont::Address();

Return Value
CBitmapFont* A pointer to the font

Duplicate ( TInt )

IMPORT_C TIntDuplicate(TIntaHandle)

Reimplemented from CFbsFont::Duplicate(TInt)

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

See also: CFbsFont::Duplicate(TInt)

Return Value
TInt KErrNone If successful else a system wide error code.

Reset ( )

IMPORT_C voidReset()

Reimplemented from CFbsFont::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 voidoperator=(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.