estructura SCRIPT_CHARPROP (usp10.h)
Contiene información sobre un solo carácter en una ejecución (cadena de entrada). La información indica si el glifo de caracteres se ve afectado por las letras circundantes de la ejecución.
Sintaxis
typedef struct script_charprop {
WORD fCanGlyphAlone : 1;
WORD reserved : 15;
} SCRIPT_CHARPROP;
Miembros
fCanGlyphAlone
Valor que indica si la forma de una letra depende de otros caracteres alrededor de la letra a la que se va a dar forma. Los valores posibles se definen en la tabla siguiente.
Value | Significado |
---|---|
TRUE | La forma de una letra es independiente de los caracteres circundantes. |
FALSE | La forma de una letra depende de uno o varios caracteres adyacentes. |
reserved
Reservado.
Comentarios
Uno o varios caracteres de una ejecución, inmediatamente anteriores o posteriores a la letra que se va a dar forma, pueden influir en la forma. La información sobre estos caracteres puede ayudar a optimizar el código de diseño de nivel superior, como el que se usa para optimizar el diseño de párrafo.
Ejemplos
Veamos un ejemplo del uso de esta estructura.
- Una fuente tiene ligaduras para combinaciones de letras "fi" y "fl", y ninguna otra.
- La cadena de entrada es "Me gusta el pez volador".
- Una matriz de estructuras de SCRIPT_CHARPROP contiene una estructura para cada carácter de la cadena de entrada.
I like flying fish
111111100111110011
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | usp10.h |
Redistribuible | Usp10.dll versión 1.600 o posterior enWindows XP |