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


Метод IDWriteFontFace1::GetGdiCompatibleMetrics (dwrite_1.h)

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

Синтаксис

HRESULT GetGdiCompatibleMetrics(
                 FLOAT                emSize,
                 FLOAT                pixelsPerDip,
  [in, optional] DWRITE_MATRIX const  *transform,
  [out]          DWRITE_FONT_METRICS1 *fontMetrics
);

Параметры

emSize

Тип: FLOAT

Логический размер шрифта в единицах DIP.

pixelsPerDip

Тип: FLOAT

Количество физических пикселей на DIP.

[in, optional] transform

Тип: const DWRITE_MATRIX*

Необязательное преобразование, применяемое к глифам и их позициям. Это преобразование применяется после масштабирования, заданного размером шрифта и пикселямиPerDip.

[out] fontMetrics

Тип: DWRITE_FONT_METRICS1*

Указатель на DWRITE_FONT_METRICS1 структуру для заполнения. Метрики, возвращаемые этой функцией, находятся в единицах разработки шрифтов.

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

Тип: HRESULT

Стандартный код ошибки HRESULT.

Требования

Требование Значение
Минимальная версия клиента Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite_1.h
Библиотека Dwrite_1.lib
DLL Dwrite_1.dll

См. также раздел

IDWriteFontFace

IDWriteFontFace1