Метод 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
Режим измерения 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 |