Cairo::Win32FontFace Class Reference
Font support for Microsoft Windows.
More...
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
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
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
The documentation for this class was generated from the following file: