Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función GetFontLanguageInfo devuelve información sobre la fuente seleccionada actualmente para el contexto de visualización especificado. Las aplicaciones suelen usar esta información y la función GetCharacterPlacement para preparar una cadena de caracteres para su presentación.
Sintaxis
DWORD GetFontLanguageInfo(
[in] HDC hdc
);
Parámetros
[in] hdc
Identificador de un contexto de dispositivo para mostrar.
Valor devuelto
El valor devuelto identifica las características de la fuente seleccionada actualmente. La función devuelve 0 si la fuente es "normalizada" y se puede tratar como una fuente latina simple; devuelve GCP_ERROR si se produce un error. De lo contrario, la función devuelve una combinación de los valores siguientes.
Value | Significado |
---|---|
GCP_DBCS | El juego de caracteres es DBCS. |
GCP_DIACRITIC | La fuente o el idioma contiene glifos diacríticos. |
FLI_GLYPHS | La fuente contiene glifos adicionales que normalmente no son accesibles mediante la página de códigos. Use GetCharacterPlacement para acceder a los glifos. Este valor es solo para la información y no está pensado para pasarse a GetCharacterPlacement. |
GCP_GLYPHSHAPE | La fuente o lenguaje contiene varios glifos por punto de código o por combinación de punto de código (admite la forma o ligadura) y la fuente contiene tablas de glifos avanzados para proporcionar glifos adicionales para las formas adicionales. Si se especifica este valor, la matriz lpGlyphs debe usarse con la función GetCharacterPlacement y el valor ETO_GLYPHINDEX debe pasarse a la función ExtTextOut cuando se dibuja la cadena. |
GCP_KASHIDA | La fuente o idioma permite Kashidas. |
GCP_LIGATE | La fuente o lenguaje contiene glifos de ligadura que se pueden sustituir por combinaciones de caracteres específicas. |
GCP_USEKERNING | La fuente contiene una tabla de inter kerning que se puede usar para proporcionar un mejor espaciado entre los caracteres y glifos. |
GCP_REORDER | El idioma requiere reordenación para mostrar, por ejemplo, hebreo o árabe. |
El valor devuelto, cuando se enmascara con FLI_MASK, se puede pasar directamente a la función GetCharacterPlacement .
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wingdi.h (incluye Windows.h) |
Library | Gdi32.lib |
Archivo DLL | Gdi32.dll |