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) |