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


Метод IDWriteFontFace::GetGdiCompatibleMetrics (dwrite.h)

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

Синтаксис

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

Параметры

emSize

Тип: FLOAT

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

pixelsPerDip

Тип: FLOAT

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

[in, optional] transform

Тип: const DWRITE_MATRIX*

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

[out] fontFaceMetrics

Тип: DWRITE_FONT_METRICS*

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

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

Тип: HRESULT

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

Требования

Требование Значение
Целевая платформа Windows
Header dwrite.h
Библиотека Dwrite.lib
DLL Dwrite.dll

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

IDWriteFontFace