Поделиться через


CDC::GetOutlineTextMetrics

Извлекает сведения для метрики шрифты TrueType.

UINT GetOutlineTextMetrics(
   UINT cbData,
   LPOUTLINETEXTMETRIC lpotm
) const;

Параметры

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

  • cbData
    Задает размер (в байтах) буфера, для которого возвращаются сведения.

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

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

Ненулевой если функция успешно; в противном случае – значение 0.

Заметки

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

GetTextMetrics

GetOutlineTextMetrics

CDC::GetTextMetrics