Funciones de fuente y texto (Windows GDI)
Las siguientes funciones se usan con fuentes y texto.
Función | Descripción |
---|---|
AddFontMemResourceEx | Agrega una fuente incrustada a la tabla de fuentes del sistema. |
AddFontResource | Agrega un recurso de fuente a la tabla de fuentes del sistema. |
AddFontResourceEx | Agrega una fuente privada o no enumerable a la tabla de fuentes del sistema. |
CreateFont | Crea una fuente lógica. |
CreateFontIndirect | Crea una fuente lógica a partir de una estructura. |
CreateFontIndirectEx | Crea una fuente lógica a partir de una estructura. |
Drawtext | Dibuja texto con formato en un rectángulo. |
DrawTextEx | Dibuja texto con formato en el rectángulo. |
EnumFontFamExProc | Una función de llamada definida por la aplicación que se usa con EnumFontFamiliesEx para procesar fuentes. |
EnumFontFamiliesEx | Enumera todas las fuentes del sistema con ciertas características. |
ExtTextOut | Dibuja una cadena de caracteres. |
GetAspectRatioFilterEx | Obtiene la configuración del filtro de relación de aspecto. |
GetCharABCWidths | Obtiene los anchos de caracteres consecutivos de la fuente TrueType. |
GetCharABCWidthsFloat | Obtiene los anchos de caracteres consecutivos de la fuente actual. |
GetCharABCWidthsI | Obtiene los anchos de índices de glifo consecutivos o de una matriz de índices de glifo de la fuente TrueType. |
GetCharacterPlacement | Obtiene información sobre una cadena de caracteres. |
GetCharWidth32 | Obtiene los anchos de caracteres consecutivos de la fuente actual. |
GetCharWidthFloat | Obtiene los anchos fraccionarios de caracteres consecutivos de la fuente actual. |
GetCharWidthI | Obtiene los anchos de índices de glifo consecutivos o una matriz de índices de glifo de la fuente actual. |
GetFontData | Obtiene datos de métricas para una fuente TrueType. |
GetFontLanguageInfo | Devuelve información sobre la fuente seleccionada para un contexto de visualización. |
GetFontUnicodeRanges | Indica qué caracteres Unicode son compatibles con una fuente. |
GetGlyphIndices | Convierte una cadena en una matriz de índices de glifo. |
GetGlyphOutline | Obtiene el esquema o mapa de bits de un carácter en la fuente TrueType. |
GetKerningPairs | Obtiene los pares de kerning de caracteres para una fuente. |
GetOutlineTextMetrics | Obtiene métricas de texto para fuentes TrueType. |
GetRasterizerCaps | Indica si las fuentes TrueType están instaladas. |
GetTabbedTextExtent | Calcula el ancho y el alto de una cadena de caracteres, incluidas las pestañas. |
GetTextAlign | Obtiene la configuración de alineación de texto para un contexto de dispositivo. |
GetTextCharacterExtra | Obtiene el espaciado intercharacter actual para un contexto de dispositivo. |
GetTextColor | Obtiene el color de texto de un contexto de dispositivo. |
GetTextExtentExPoint | Obtiene el número de caracteres de una cadena que caberá dentro de un espacio. |
GetTextExtentExPointI | Obtiene el número de índices de glifo que caberán dentro de un espacio. |
GetTextExtentPoint32 | Calcula el ancho y el alto de una cadena de texto. |
GetTextExtentPointI | Calcula el ancho y el alto de una matriz de índices de glifo. |
GetTextFace | Obtiene el nombre de la fuente seleccionada en un contexto de dispositivo. |
GetTextMetrics | Rellena un búfer con las métricas de una fuente. |
PolyTextOut | Dibuja varias cadenas con los colores de fuente y texto en un contexto de dispositivo. |
RemoveFontMemResourceEx | Quita una fuente cuyo origen se insertó en un documento de la tabla de fuentes del sistema. |
RemoveFontResource | Quita las fuentes de un archivo de la tabla de fuentes del sistema. |
RemoveFontResourceEx | Quita una fuente privada o no enumerable de la tabla de fuentes del sistema. |
SetMapperFlags | Modifica el algoritmo utilizado para asignar fuentes lógicas a fuentes físicas. |
SetTextAlign | Establece las marcas de alineación de texto para un contexto de dispositivo. |
SetTextCharacterExtra | Establece el espaciado entre caracteres. |
SetTextColor | Establece el color de texto de un contexto de dispositivo. |
SetTextJustification | Especifica la cantidad de espacio que el sistema debe agregar a los caracteres de interrupción de una cadena. |
TabbedTextOut | Escribe una cadena de caracteres en una ubicación y expande pestañas en valores especificados. |
TextOut | Escribe una cadena de caracteres en una ubicación. |
Funciones obsoletas
Estas funciones solo se proporcionan para la compatibilidad con versiones de 16 bits de Windows.
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint