Fonts Functions (Windows CE 5.0)
The following table shows the fonts functions, with a description of the purpose of each.
Programming element | Description |
---|---|
AddFontResource | This function adds the font resource from the specified file to the Windows font table. The font can subsequently be used for text output by any Microsoft® Windows® CE 5.0–based application. |
CreateFontIndirect | This function creates a logical font that has the characteristics specified in the specified structure. An application can subsequently select the font as the current font for any device context (DC). |
DrawText | This function draws formatted text in the specified rectangle. DrawText formats the text according to the specified format method. |
EnableEUDC | This function enables or disables end-user-defined characters (EUDC). |
EnumFontFamilies | This function enumerates the fonts in a specified font family that are available on a specified device. This function supersedes the EnumFonts function. |
EnumFontFamProc | This function is an application-defined callback function that retrieves data that describes the available fonts. |
EnumFonts | This function enumerates the fonts available on a specified device. This function is provided for compatibility with early versions of the Microsoft Windows SDK. Whenever possible, applications should use the EnumFontFamilies function. |
EnumFontsProc | This function is an application-defined callback function that processes font data from the EnumFonts function. |
ExtTextOut | This function draws a character string by using the currently selected font. You can provide an optional rectangle that ExtTextOut can use for clipping, opaquing, or both. |
GetCharABCWidths | This function retrieves the widths, in logical units, of consecutive characters in a specified range from the current TrueType font. This function succeeds only with TrueType fonts. |
GetCharABCWidthsI | The GetCharABCWidthsI function retrieves the widths, in logical units, of consecutive glyph indices in a specified range from the current TrueType font. This function succeeds only with TrueType fonts. |
GetCharWidth32 | This function retrieves the widths, in logical coordinates, of consecutive characters in a specified range from the current font. |
GetFontData | This function retrieves font metric data for a TrueType font. |
GetTextAlign | This function retrieves the text-alignment setting for the specified device context. |
GetTextColor | This function retrieves the current text color for the specified device context. |
GetTextExtentExPoint | This function retrieves the number of characters in a specified string that fit within a specified space and fills an array with the text extent for each of those characters. A text extent is the distance between the beginning of the space and a character that fits in the space. |
GetTextExtentPoint | This function computes the width and height of the specified string of text. |
GetTextExtentPoint32 | This function computes the width and height of the specified string of text. |
GetTextFace | This function retrieves the typeface name of the font that is selected into the specified device context (DC). |
GetTextMetrics | This function fills the specified buffer with the metrics for the currently selected font. |
RemoveFontResource | This function removes the fonts in the specified file from the Windows CE font table. |
SetTextAlign | This function sets the text-alignment value for the specified device context. |
SetTextColor | This function sets the text color of the specified device context to the specified color. |
See Also
Send Feedback on this topic to the authors