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


Метод ID2D1DeviceContext::GetGlyphRunWorldBounds (d2d1_1.h)

Возвращает границы мирового пространства в DIP для выполнения глифа с использованием контекстного DPI устройства.

Синтаксис

HRESULT GetGlyphRunWorldBounds(
        D2D1_POINT_2F          baselineOrigin,
  [in]  const DWRITE_GLYPH_RUN *glyphRun,
        DWRITE_MEASURING_MODE  measuringMode,
  [out] D2D1_RECT_F            *bounds
);

Параметры

baselineOrigin

Тип: D2D1_POINT_2F

Источник базового плана для выполнения глифа.

[in] glyphRun

Тип: const DWRITE_GLYPH_RUN*

Глиф выполняется для отрисовки.

measuringMode

Тип: DWRITE_MEASURING_MODE

Режим измерения DirectWrite, который указывает, как метрики глифа используются для измерения текста при его форматировании.

[out] bounds

Тип: D2D1_RECT_F*

Границы глифа выполняются в DIP и в мировом пространстве.

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

Тип: HRESULT

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

HRESULT Описание:
S_OK Без ошибок.
E_OUTOFMEMORY Direct2D не удалось выделить достаточно памяти для завершения вызова.
E_INVALIDARG В возвращающую функцию передан недопустимый параметр.

Комментарии

Границы изображения отражают текущее разрешение, режим единицы измерения и преобразование мира контекста.

Требования

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

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

ID2D1DeviceContext