Compartir a través de


Función DrvQueryTrueTypeOutline (winddi.h)

La función DrvQueryTrueTypeOutline recupera esquemas de glifo en formato TrueType nativo.

Sintaxis

LONG DrvQueryTrueTypeOutline(
  DHPDEV          dhpdev,
  FONTOBJ         *pfo,
  HGLYPH          hglyph,
  BOOL            bMetricsOnly,
  GLYPHDATA       *pgldt,
  ULONG           cjBuf,
  TTPOLYGONHEADER *ppoly
);

Parámetros

dhpdev

Identificador de la estructura PDEV de un dispositivo físico devuelto desde una llamada a DrvEnablePDEV.

pfo

Puntero a una estructura FONTOBJ . Los detalles de la realización de fuentes se pueden consultar desde esta estructura.

hglyph

Identificador del glifo para el que se está consultando el esquema.

bMetricsOnly

Especifica que se deben devolver métricas de fuente (solo) o que los esquemas TrueType deben devolverse en formato Bezier cúbico, o que se deben devolver los esquemas TrueType sin definir. Este valor puede ser uno de los siguientes:

Marca Significado
TTO_METRICS_ONLY Solo se devolverán las métricas de fuente. Los datos de fuente (esquemas o mapas de bits) no se devolverán.
TTO_QUBICS Los contornos se devolverán en formato Bezier cúbico.
TTO_UNHINTED Los esquemas se devolverán sin delimitar.

pgldt

Puntero al búfer donde se debe escribir la estructura GLYPHDATA de este glifo. Si pgldt es NULL, no se escribe ningún dato en la estructura GLYPHDATA.

cjBuf

Especifica el tamaño, en bytes, del búfer que recibe el esquema TrueType.

ppoly

Puntero al búfer donde se debe escribir el esquema TrueType. El formato de los datos está en formato TrueType nativo, almacenado en una estructura TTPOLYGONHEADER. Consulte la documentación de Microsoft Windows SDK para obtener más información sobre la estructura TTPOLYGONHEADER.

Valor devuelto

El valor devuelto es el tamaño, en bytes, necesario para el búfer sipgldt es NULL. Si pgldt no es NULL, el valor devuelto es el número de bytes copiados en el búfer. Si se produce un error, el valor devuelto se FD_ERROR.

Comentarios

DrvQueryTrueTypeOutline es necesario para los controladores de fuentes TrueType.

Requisitos

   
Plataforma de destino Escritorio
Encabezado winddi.h (incluya Winddi.h)

Consulte también

DrvEnablePDEV

FONTOBJ