Функция GetOutlineTextMetrics


Функция GetOutlineTextMetrics извлекает текстовые метрики для шрифтов TrueType.

Синтаксис

UINT GetOutlineTextMetrics(
  HDC hdc,                    // дескриптор DC
  UINT cbData,                // размер массива метрических данных
  LPOUTLINETEXTMETRIC lpOTM   // массив метрических данных
);

Параметры

hdc
[in] Дескриптор контекста устройства.
cbData
[in] Устанавливает размер, в байтах, массива, который принимает текстовые метрики.
lpOTM
[out] Указатель на массив структур OUTLINETEXTMETRIC. Если этот параметр имеет значение ПУСТО (NULL), функция возвращает размер буфера, необходимого для извлеченных метрических данных.

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

Если функция завершается успешно, возвращаемое значение - не нуль.

Если функция завершается с ошибкой, величина возвращаемого значения - ноль.

Windows NT/2000/XP: Чтобы получит дополнительные информацию об ошибке, вызовите функцию GetLastError.

Замечания

Структура OUTLINETEXTMETRIC содержит большинство текстовой метрической информации, предусмотренной для шрифтов TrueType (включая структуру TEXTMETRIC). Размеры возвращаемые в структурах OUTLINETEXTMETRIC, рассчитываются в логических единицах измерения; они зависят от текущего режима отображения.

Windows 95/98/Me: GetOutlineTextMetricsW поддерживается подпрограммой Microsoft Layer for Unicode. Чтобы использовать ее, Вы должны добавить некоторые файлы к вашему приложению, как изложено в требованиях этой подпрограммы для систем Windows 95/98/Me.

Смотри также

Обзор шрифты и текст, Функции, используемые шрифтами и текстомGetTextMetrics, OUTLINETEXTMETRIC, TEXTMETRIC

Размещение и совместимость GetOutlineTextMetrics

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

Gdi32.lib

Заголовочный файл

 

- объявлено в

Wingdi.h

- включено в

Windows.h

Unicode

Реализуется как версии Unicode и  ANSI в Windows NT /2000/XP.

Поддерживается также подпрограммой Microsoft Layer for Unicode

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz