Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following functions are used with fonts and text.
Function | Description |
---|---|
AddFontMemResourceEx | Adds an embedded font to the system font table. |
AddFontResource | Adds a font resource to the system font table. |
AddFontResourceEx | Adds a private or non-enumerable font to the system font table. |
CreateFont | Creates a logical font. |
CreateFontIndirect | Creates a logical font from a structure. |
CreateFontIndirectEx | Creates a logical font from a structure. |
DrawText | Draws formatted text in a rectangle. |
DrawTextEx | Draws formatted text in rectangle. |
EnumFontFamExProc | An application definedcallback function used with EnumFontFamiliesEx to process fonts. |
EnumFontFamiliesEx | Enumerates all fonts in the system with certain characteristics. |
ExtTextOut | Draws a character string. |
GetAspectRatioFilterEx | Gets the setting for the aspect-ratio filter. |
GetCharABCWidths | Gets the widths of consecutive characters from the TrueType font. |
GetCharABCWidthsFloat | Gets the widths of consecutive characters from the current font. |
GetCharABCWidthsI | Gets the widths of consecutive glyph indices or from an array of glyph indices from the TrueType font. |
GetCharacterPlacement | Gets information about a character string. |
GetCharWidth32 | Gets the widths of consecutive characters from the current font. |
GetCharWidthFloat | Gets the fractional widths of consecutive characters from the current font. |
GetCharWidthI | Gets the widths of consecutive glyph indices or an array of glyph indices from the current font. |
GetFontData | Gets metric data for a TrueType font. |
GetFontLanguageInfo | Returns information about the selected font for a display context. |
GetFontUnicodeRanges | Tells which Unicode characters are supported by a font. |
GetGlyphIndices | Translates a string into an array of glyph indices. |
GetGlyphOutline | Gets the outline or bitmap for a character in the TrueType font. |
GetKerningPairs | Gets the character-kerning pairs for a font. |
GetOutlineTextMetrics | Gets text metrics for TrueType fonts. |
GetRasterizerCaps | Tells whether TrueType fonts are installed. |
GetTabbedTextExtent | Computes the width and height of a character string, including tabs. |
GetTextAlign | Gets the text-alignment setting for a device context. |
GetTextCharacterExtra | Gets the current intercharacter spacing for a device context. |
GetTextColor | Gets the text color for a device context. |
GetTextExtentExPoint | Gets the number of characters in a string that will fit within a space. |
GetTextExtentExPointI | Gets the number of glyph indices that will fit within a space. |
GetTextExtentPoint32 | Computes the width and height of a string of text. |
GetTextExtentPointI | Computes the width and height of an array of glyph indices. |
GetTextFace | Gets the name of the font that is selected into a device context. |
GetTextMetrics | Fills a buffer with the metrics for a font. |
PolyTextOut | Draws several strings using the font and text colors in a device context. |
RemoveFontMemResourceEx | Removes a font whose source was embedded in a document from the system font table. |
RemoveFontResource | Removes the fonts in a file from the system font table. |
RemoveFontResourceEx | Removes a private or non-enumerable font from the system font table. |
SetMapperFlags | Alters the algorithm used to map logical fonts to physical fonts. |
SetTextAlign | Sets the text-alignment flags for a device context. |
SetTextCharacterExtra | Sets the intercharacter spacing. |
SetTextColor | Sets the text color for a device context. |
SetTextJustification | Specifies the amount of space the system should add to the break characters in a string. |
TabbedTextOut | Writes a character string at a location, expanding tabs to specified values. |
TextOut | Writes a character string at a location. |
Obsolete Functions
These functions are provided only for compatibility with 16-bit versions of Windows.
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint