class COpenFontLinkedTypefaceElementSpec : public CBase |
Class for specifying a single typeface element within a linked typeface specification. Its features determine how the typeface is rendered within the linked fonts that use it.
This class is used to communicate between the server and the rasterizer.
Another similar but separate class, CLinkedTypefaceElementSpec , will be used client side and to communicate between the server and the rasterizer.
WARNING: Class for internal and partner use ONLY. Compatibility is not guaranteed in future releases.
Public Member Functions | |
---|---|
~COpenFontLinkedTypefaceElementSpec () | |
IMPORT_C TBool | Canonical () |
IMPORT_C TPtrC | ElementName () |
IMPORT_C TPtrC | FileName () |
IMPORT_C TInt | GroupId () |
IMPORT_C COpenFontLinkedTypefaceElementSpec * | NewLC (const TDesC &, TInt ) |
IMPORT_C void | SetCanonical ( TBool ) |
IMPORT_C void | SetFileNameL (const TDesC &) |
Private Member Functions | |
---|---|
COpenFontLinkedTypefaceElementSpec ( TInt ) | |
void | ConstructL (const TDesC &) |
Private Attributes | |
---|---|
HBufC * | iElementName |
HBufC * | iFileName |
TInt | iGroupId |
TBool | iIsCanonical |
COpenFontLinkedTypefaceElementSpec | ( | TInt | aGroupId | ) | [private] |
Constructor
TInt aGroupId |
IMPORT_C | ~COpenFontLinkedTypefaceElementSpec | ( | ) |
Default destructor
void | ConstructL | ( | const TDesC & | aTypefaceName | ) | [private] |
const TDesC & aTypefaceName |
IMPORT_C TPtrC | ElementName | ( | ) | const |
Returns the typeface that this element represents within the linked typeface.
IMPORT_C TPtrC | FileName | ( | ) | const |
Returns the path and filename of file containing the font this element represents.
IMPORT_C COpenFontLinkedTypefaceElementSpec * | NewLC | ( | const TDesC & | aTypefaceName, |
TInt | aGroupId | |||
) | [static] |
Create a new linked typeface element specification. The name specified must be an existing typeface that should be added to the linked typeface. The group ID links this typeface to a linked typeface group.
IMPORT_C void | SetCanonical | ( | TBool | aIsCanonical | ) |
Set whether the element is the canonical (metrics) font. This is the font that provides all the metrics for the linked typeface.
TBool aIsCanonical | Whether this element is canonical or not |
IMPORT_C void | SetFileNameL | ( | const TDesC & | aFileName | ) |
Sets the path and filename of file containing the font this element represents.
WARNING: Function for internal use ONLY. Compatibility is not guaranteed in future releases.
const TDesC & aFileName | Path and filename of this element |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.