CDC::GetFo&ntDatanbsp;

DWORD GetFontData ( DWORD dwTable, DWORD dwOffset, LPVOID lpData, DWORD cbData ) const;

Valor devuelto

Especifica el número de bytes devuelto en el buffer apuntado por lpData si la función es correcta; lo contrario – 1.

Parámetros

dwTable

Especifica el nombre de la tabla métrica para ser devueltos. Este parámetro puede ser una de las tablas métricas documentadas en la especificación de archivos de fuentes TrueType, publicada por Microsoft Corporation. Si este parámetro es 0, la información se recupera empezando al principio del archivo fuente.

dwOffset

Especifica el desplazamiento desde el comienzo de la tabla en que se comienzan a recuperar la información. Si este parámetro es 0, la información se recupera desde el comienzo de la tabla especificada por el parámetro dwTable . Si este valor es mayor o igual al tamaño de la tabla, GetFontData devuelve 0.

lpData

Señala a un búfer que recibirá la información de la fuente. Si este valor es NULL, la función devuelve el tamaño del búfer requerido para los datos de fuente especificados en el parámetro dwTable.

cbData

Especifica la longitud, en bytes, de la información para ser recuperados. Si este parámetro es 0, GetFontData devuelve el tamaño de los datos especificados en el parámetro dwTable.

Observaciones

Recupera información de métrica de la fuente de un archivo de fuente escalable. La información a recuperar se identifica mediante la especificación de un desplazamiento en el archivo de fuente y la longitud de la información para volver.

A veces, una aplicación puede utilizar la función de miembro de GetFontData para guardar una fuente TrueType con un documento. Para ello, la aplicación determina si la fuente se puede incrustar y luego recupera el archivo de la fuente, especifique 0 para los parámetros dwTable, dwOffsety cbData.

Las aplicaciones pueden determinar si se puede incrustar una fuente marcando el miembro otmfsType de la OUTLINETEXTMETRIC estructura. Si se establece el bit 1 de otmfsType , la incrustación no está permitida para la fuente. Si el bit 1 es clara, puede incrustar la fuente. Si se establece el bit 2, la incrustación es de sólo lectura.

Si una aplicación intenta utilizar esta función para recuperar información de una fuente TrueType no, la función de miembro de GetFontData devuelve – 1.

Visió&n General de CDC |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CDC::GetOutlineTextMetrics, :: GetFontData, OUTLINETEXTMETRIC

Index