Compartir a través de


macro DWRITE_MAKE_OPENTYPE_TAG (dwrite.h)

Crea una etiqueta OpenType como un entero de 32 bits, de modo que el primer carácter de la etiqueta es el byte más bajo (menos significativo en las arquitecturas little-endian), que se puede usar para comparar con etiquetas en el archivo de fuente. Esta macro es compatible con DWRITE_FONT_FEATURE_TAG.

Sintaxis

void DWRITE_MAKE_OPENTYPE_TAG(
   a,
   b,
   c,
   d
);

Parámetros

a

Tipo: CHAR

Primer carácter de la etiqueta.

b

Tipo: CHAR

Segundo carácter de la etiqueta.

c

Tipo: CHAR

Tercer carácter de la etiqueta.

d

Tipo: CHAR

Cuarto carácter de la etiqueta.

Valor devuelto

None

Observaciones

El lenguaje OpenType (como "ROM", "URD" y "FAR" para rumano, Urdu y persa) se determina a partir de la configuración regional, y el script ("latn" y "árabe" para latino y árabe) se determina a partir del analizador de scripts. Por eso no aparecen en etiquetas OpenType; solo las etiquetas de características.

Ejemplos

DWRITE_MAKE_OPENTYPE_TAG('c','c','m','p');
// Result: DWORD 0x706D6363

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dwrite.h