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.