CDC::GetFo&ntDatanbsp;

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

Возвращаемое значение

Указывает число байтов, возвращенных в буфере, который указывает lpData если функция выполнена успешно; противном случае –1.

Параметры

dwTable

Указывает имя метрических таблицы возвращается. Этот параметр может принимать одно из метрической таблиц задокументированы в спецификации файлы шрифтов TrueType, опубликованной корпорацией Microsoft. Если этот параметр равен 0, информация извлекается начиная с начала файла шрифта.

dwOffset

Определяет смещение от начала таблицы, с которой начинается извлечение сведений. Если этот параметр равен 0, извлекается информация, начиная с начала из таблицы, указанной в параметре dwTable . Если это значение больше или равен размеру таблицы, возвращает 0, GetFontData.

lpData

Указывает буфер, который будет получать информацию шрифта. Если это значение равно NULL, функция возвращает размер буфера, необходимого для данных шрифта, указанного в параметре dwTable.

cbData

Задает длину в байтах, информацию для извлечения. Если этот параметр равен 0, GetFontData возвращает размер данных, указанный в параметре dwTable.

Примечания

Получает метрику шрифта сведения из файла масштабируемых шрифта. Информация для получения определяется путем указания смещения в файле шрифта и длина информацию для возврата.

Иногда приложение может использовать функцию-член GetFontData для сохранения шрифт TrueType с документом. Для этого приложение определяет ли шрифт можно внедрить и затем извлекает весь шрифт файл, указав 0 для dwTable, dwOffsetи cbData значения параметров.

Приложения можно определить ли шрифт можно внедрять, установив член otmfsType OUTLINETEXTMETRIC структуры. Если установлен бит 1 otmfsType , встраивание не разрешается для шрифта. Если бит 1 ясно, данный шрифт можно внедрить. Если бит 2, встраивание только для чтения.

Если приложение пытается использовать эту функцию для извлечения сведений о не TrueType шрифтов, функция-член GetFontData возвращает –1.

CDC обзорЧлены класса | Иерархическая схема

См. такжеnbsp;CDC::GetOutlineTextMetrics, :: GetFontData, OUTLINETEXTMETRIC

Index