| class MOpenFontLinkedTypefaceExtension |
Interface for handling, creating and modifying linked typefaces.
The creation method sends an object containing the entire linked typeface specification. In return, a pointer to an object conforming to COpenFontFile is returned. This can subsequently be handed as though it were a normal COpenFontFile .
| Public Member Functions | |
|---|---|
| void | CreateLinkedTypefaceL (const COpenFontLinkedTypefaceSpecification &, TFileName &) |
| void | GetLinkedTypefaceSpecificationL (const TFileName &, COpenFontLinkedTypefaceSpecification &) |
| void | LinkedTypefaceRequestExtendedInterface ( TUid , TAny *&) |
| Private Member Functions | |
|---|---|
| IMPORT_C void | Reserved1 () |
| IMPORT_C void | Reserved2 () |
| IMPORT_C void | Reserved3 () |
| IMPORT_C void | Reserved4 () |
| IMPORT_C void | Reserved5 () |
| IMPORT_C void | Reserved6 () |
| IMPORT_C void | Reserved7 () |
| IMPORT_C void | Reserved8 () |
| void | CreateLinkedTypefaceL | ( | const COpenFontLinkedTypefaceSpecification & | aLinkedTypefaceSpec, |
| TFileName & | aFilename | |||
| ) | [pure virtual] | |||
Create a linked typeface from the specification. A path and filename is provided to the rasterizer. For example "c:\linkedfonts\MyLinkedTypeface" the rasterizer should append the file extension e.g. ".ltf" to aFileName.
| const COpenFontLinkedTypefaceSpecification & aLinkedTypefaceSpec | The specification for the linked typeface |
| TFileName & aFilename |
| void | GetLinkedTypefaceSpecificationL | ( | const TFileName & | aFilename, |
| COpenFontLinkedTypefaceSpecification & | aLinkedTypefaceSpec | |||
| ) | [pure virtual] | |||
Get the specification of a linked typeface from the rasterizer.
The primary purpose of this function is to allow client side code to retrieve the existing defintion of a linked typeface, prior to making changes to it and resubmitting the revised definition to the rasterizer using UpdatelinkedTypeface().
MOpenFontLinkedTypefaceExtension::UpdatelinkedTypeface().
| const TFileName & aFilename | |
| COpenFontLinkedTypefaceSpecification & aLinkedTypefaceSpec | On return will point to the specification of the existing linked typeface. Ownership of that specification object is transferred to the caller. |
| void | LinkedTypefaceRequestExtendedInterface | ( | TUid | aUid, |
| TAny *& | aParam | |||
| ) | [pure virtual] | |||
To allow future extensions while maintaining BC.
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.