Font support for Microsoft Windows. More...
Inherits Cairo::FontFace.
List of all members.
Detailed Description
Font support for Microsoft Windows.
- Since:
- 1.8
Constructor & Destructor Documentation
Cairo::Win32FontFace::Win32FontFace |
( |
LOGFONTW * |
logfont |
) |
[protected] |
Cairo::Win32FontFace::Win32FontFace |
( |
HFONT |
font |
) |
[protected] |
Cairo::Win32FontFace::Win32FontFace |
( |
LOGFONTW * |
logfont, |
|
|
HFONT |
font | |
|
) |
| | [protected] |
Member Function Documentation
Creates a new font for the Win32 font backend based on a LOGFONT.
This font can then be used with Context::set_font_face() or Win32ScaledFont::create().
- Parameters:
-
| logfont | A LOGFONTW structure specifying the font to use. The lfHeight, lfWidth, lfOrientation and lfEscapement fields of this structure are ignored. |
- Since:
- 1.8
static RefPtr<Win32FontFace> Cairo::Win32FontFace::create |
( |
LOGFONTW * |
logfont, |
|
|
HFONT |
font | |
|
) |
| | [static] |
Creates a new font for the Win32 font backend based on a LOGFONT.
This font can then be used with Context::set_font_face() or Win32ScaledFont::create().
- Parameters:
-
| logfont | A LOGFONTW structure specifying the font to use. If hfont is null then the lfHeight, lfWidth, lfOrientation and lfEscapement fields of this structure are ignored. Otherwise lfWidth, lfOrientation and lfEscapement must be zero. |
| font | An HFONT that can be used when the font matrix is a scale by -lfHeight and the CTM is identity. |
- Since:
- 1.8
The documentation for this class was generated from the following file: