CMetafileDevice Class Reference
class CMetafileDevice : public CGraphicsDevice
|
Constructor & Destructor Documentation
CMetafileDevice(CGraphicsDevice *)
~CMetafileDevice()
IMPORT_C
|
~CMetafileDevice
|
(
|
)
|
|
Member Functions Documentation
CreateContext(CGraphicsContext *&)
Creates a graphics context for the device.
Parameters
CGraphicsContext
*& aGC
|
On return, contains a pointer to the created graphics context.
|
DisplayMode()
Gets the display mode of the device.
EndOfStreamL()
IMPORT_C void
|
EndOfStreamL
|
(
|
)
|
|
FontHeightInTwips(TInt, TInt)
IMPORT_C
TInt
|
FontHeightInTwips
|
(
|
TInt
|
aTypefaceIndex,
|
|
TInt
|
aHeightIndex
|
|
)
|
const [virtual]
|
Get the height of a font in twips.
The font is identified by typeface and height.
The value returned is rounded up or down to the nearest font height in twips.
Parameters
TInt
aTypefaceIndex
|
An index identifying the typeface, in the range: 0 to (NumTypefaces() - 1).
|
TInt
aHeightIndex
|
An index identifying the font height, in the range: 0 to (iNumHeights - 1). Note that iNumHeights is in the TTypefaceSupport object returned by TypefaceSupport().
|
GetNearestFontInTwips(CFont *&, const TFontSpec &)
GetNearestFontToDesignHeightInTwips(CFont *&, const TFontSpec &)
IMPORT_C
TInt
|
GetNearestFontToDesignHeightInTwips
|
(
|
CFont
*&
|
aFont,
|
|
const
TFontSpec
&
|
aFontSpec
|
|
)
|
|
GetNearestFontToMaxHeightInTwips(CFont *&, const TFontSpec &, TInt)
IMPORT_C
TInt
|
GetNearestFontToMaxHeightInTwips
|
(
|
CFont
*&
|
aFont,
|
|
const
TFontSpec
&
|
aFontSpec,
|
|
TInt
|
aMaxHeight
|
|
)
|
|
GetPalette(CPalette *&)
IMPORT_C
TInt
|
GetPalette
|
(
|
CPalette
*&
|
aPalette
|
)
|
const [virtual]
|
Gets the device's current palette.
This function is only supported if the device has a modifiable palette, which can be determined by calling
PaletteAttributes()
.
Parameters
CPalette
*& aPalette
|
On return, holds the device's current palette.
|
HorizontalPixelsToTwips(TInt)
IMPORT_C
TInt
|
HorizontalPixelsToTwips
|
(
|
TInt
|
aPixels
|
)
|
const
|
HorizontalTwipsToPixels(TInt)
IMPORT_C
TInt
|
HorizontalTwipsToPixels
|
(
|
TInt
|
aTwips
|
)
|
const
|
NumTypefaces()
IMPORT_C
TInt
|
NumTypefaces
|
(
|
)
|
const [virtual]
|
Gets the number of typefaces supported by the graphics device.
PaletteAttributes(TBool &, TInt &)
IMPORT_C void
|
PaletteAttributes
|
(
|
TBool
&
|
aModifiable,
|
|
TInt
&
|
aNumEntries
|
|
)
|
const [virtual]
|
Gets the palette attributes of the device.
Parameters
TBool
& aModifiable
|
On return, holds information on whether or not the device's palette is modifiable (ETrue) or fixed (EFalse).
|
TInt
& aNumEntries
|
On return, holds the number of entries in the device's palette.
|
ReleaseFont(CFont *)
IMPORT_C void
|
ReleaseFont
|
(
|
CFont
*
|
aFont
|
)
|
|
SetPalette(CPalette *)
IMPORT_C void
|
SetPalette
|
(
|
CPalette
*
|
aPalette
|
)
|
[virtual]
|
Sets the device's palette.
Setting the palette is only possible if the device has a modifiable palette, which can be determined by calling
PaletteAttributes()
.
Parameters
CPalette
* aPalette
|
The new palette for the device.
|
SizeInPixels()
IMPORT_C
TSize
|
SizeInPixels
|
(
|
)
|
const [virtual]
|
Gets the size of the device area in pixels.
SizeInTwips()
IMPORT_C
TSize
|
SizeInTwips
|
(
|
)
|
const [virtual]
|
Gets the size of the device area in twips.
StartOutputStreamL(RWriteStream &)
TypefaceSupport(TTypefaceSupport &, TInt)
IMPORT_C void
|
TypefaceSupport
|
(
|
TTypefaceSupport
&
|
aTypefaceSupport,
|
|
TInt
|
aTypefaceIndex
|
|
)
|
const [virtual]
|
Gets typeface information for a specified typeface.
This information is returned in aTypefaceSupport, and includes:
the typeface name and typeface attributes
the number of font heights
the maximum and minimum font heights
whether it is a scalable typeface
NumTypefaces()
Parameters
TTypefaceSupport
& aTypefaceSupport
|
On return, contains the typeface information.
|
TInt
aTypefaceIndex
|
A typeface index number, in the range: zero to (NumTypefaces() - 1).
|
UseGcL(TInt)
IMPORT_C void
|
UseGcL
|
(
|
TInt
|
aGcIndex
|
)
|
|
VerticalPixelsToTwips(TInt)
IMPORT_C
TInt
|
VerticalPixelsToTwips
|
(
|
TInt
|
aPixels
|
)
|
const
|
VerticalTwipsToPixels(TInt)
IMPORT_C
TInt
|
VerticalTwipsToPixels
|
(
|
TInt
|
aTwips
|
)
|
const
|
Member Data Documentation
CGraphicsDevice * iRealDevice
RWriteStream * iWriteStream
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.