Шаг 807 - CDC::GetOutlineTextMetrics

UINT CDC::GetOutlineTextMetrics( UINT cbData, LPOUTLINETEXTMETRIC lpotm ) const;

Возвращаемое значение
Отлично от нуля, если функция успешна, иначе 0.

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

Замечания
Получает информацию для TrueType шрифтов.
Структура OUTLINETEXTMETRIC содержит большинство информации показателя шрифта, обеспеченной форматом TrueType, включая структуру TEXTMETRIC. Последние четыре элемента структуры OUTLINETEXTMETRIC - указатели на строки. Прикладные программы должны распределить пространство для этих строк в дополнение к пробелу, требуемому для других элементов. Потому что не имеется никакого наложенного системой ограничения к размеру строк, самый простой метод для распределения памяти состоит в том, чтобы получить требуемый размер, определяя NULL для lpotm в первом обращении к функции GetOutlineTextMetrics.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 5.02.2002