API published in: S60 2nd Ed FP 2
Link against: aknpictograph.lib
Required Capabilities
None
#include <aknpictographdrawerinterface.h>
Public Member Functions |
|
virtual | ~MAknPictographDrawer () |
Destructor. |
|
virtual HBufC * | SupportedPictographCodesL () const =0 |
Returns a heap descriptor filled with all supported pictograph codes. |
|
virtual TBool | IsPictograph (TText aCode) const =0 |
Tells whether the character is in the pictograph code range. |
|
virtual TBool | ContainsPictographs (const TDesC &aText) const =0 |
Tells whether the text contains any pictographs. |
|
virtual void | DrawPictograph (CBitmapContext &aGc, const TPoint &aTopLeft, TText aCode, TAknPictographHeight aHeight) const =0 |
Draws pictograph bitmap in the given position. |
|
virtual void | DrawPictograph (CBitmapContext &aGc, const TRect &aRect, TText aCode, TAknPictographHeight aHeight) const =0 |
Draws pictograph bitmap centered in the given rect. |
|
virtual void | DrawPictograph (CBitmapContext &aGc, const TRect &aRect, const TRect &aClipRect, TText aCode, TAknPictographHeight aHeight) const =0 |
Draws pictograph bitmap centered in the given rect, clipped with clipping rect. |
|
virtual void | DrawText (CBitmapContext &aGc, const CFont &aFont, const TDesC &aText, const TPoint &aPosition) const =0 |
Draws text using CGraphicsContext::DrawText and then draws pictographs on top of that. |
|
virtual void | DrawText (CBitmapContext &aGc, const CFont &aFont, const TDesC &aText, const TRect &aBox, TInt aBaselineOffset, CGraphicsContext::TTextAlign aAlignment=CGraphicsContext::ELeft, TInt aLeftMargin=0) const =0 |
Draws text using CGraphicsContext::DrawText and then draws pictographs on top of that. |
|
virtual void | DrawPictographsInText (CBitmapContext &aGc, const CFont &aFont, const TDesC &aText, const TPoint &aPosition) const =0 |
Draws pictographs that are encountered in the text. |
|
virtual void | DrawPictographsInText (CBitmapContext &aGc, const CFont &aFont, const TDesC &aText, const TRect &aBox, TInt aBaselineOffset, CGraphicsContext::TTextAlign aAlignment=CGraphicsContext::ELeft, TInt aLeftMargin=0) const =0 |
Draws pictographs that are encountered in the text. |
|
virtual TBool | IsAnimated (TText aCode, TAknPictographHeight aHeight) const =0 |
Tells whether the given pictograph is animated or not. |
|
virtual TInt | SelectPictographHeightForFont (const CFont &aFont, TAknPictographHeight &aHeight) const =0 |
Tries to find a matching pictograph height for a given font. |
|
virtual TAknPictographDrawingMode | SetPictographDrawingMode (TAknPictographDrawingMode aDrawingMode)=0 |
Sets the pictograph drawing mode for DrawPictograph calls. |
|
Destructor. |
|
Tells whether the text contains any pictographs.
|
|
Draws pictograph bitmap centered in the given rect, clipped with clipping rect. This method sets aGc to use CGraphicsContext::ENullBrush.
|
|
Draws pictograph bitmap centered in the given rect. This method sets aGc to use CGraphicsContext::ENullBrush.
|
|
Draws pictograph bitmap in the given position. This method sets aGc to use CGraphicsContext::ENullBrush.
|
|
Draws pictographs that are encountered in the text. This method sets aGc to use CGraphicsContext::ENullBrush.
|
|
Draws pictographs that are encountered in the text. Suitable pictograph height is chosen based on aFont. This method sets aGc to use CGraphicsContext::ENullBrush.
|
|
Draws text using CGraphicsContext::DrawText and then draws pictographs on top of that. Suitable pictograph height is chosen based on aFont. The graphics context aGc must be set to use font aFont before calling this method. This method sets aGc to use CGraphicsContext::ENullBrush.
|
|
Draws text using CGraphicsContext::DrawText and then draws pictographs on top of that. Suitable pictograph height is chosen based on aFont. The graphics context aGc must be set to use font aFont before calling this method. This method sets aGc to use CGraphicsContext::ENullBrush.
|
|
Tells whether the given pictograph is animated or not.
|
|
Tells whether the character is in the pictograph code range.
|
|
Tries to find a matching pictograph height for a given font.
|
|
Sets the pictograph drawing mode for DrawPictograph calls. Other functions e.g. DrawText, etc are unaffected by this function. The drawing mode is set to EDrawingModeNormal by default. Note: When drawing mode EDrawingModeWhite is set only a single DrawPictograph call is supported per component->Draw() call.
|
|
Returns a heap descriptor filled with all supported pictograph codes. They are sorted in ascending pictograph code order. Ownership of the returned object is transferred to the caller.
|