Share via


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.
Para la cadena de entrada proporcionada, la matriz de estructuras tiene los siguientes valores en los miembros fCanGlyphAlone :
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

Consulte también

ScriptPlaceOpenType

ScriptShapeOpenType

Uniscribe

Uniscribe estructuras