CFbsBitGcFont Class Reference

#include <bitstd.h>

class CFbsBitGcFont : public CFbsFont

Inherits from

  • CFbsBitGcFont
    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();

    Returns: 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)

    Returns: 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.