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