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

Получает границы изображения без примененного преобразования мира контекста.

Синтаксис

HRESULT GetImageLocalBounds(
  [in]  ID2D1Image  *image,
  [out] D2D1_RECT_F *localBounds
);

Параметры

[in] image

Тип: ID2D1Image*

Изображение, границы которого будут вычисляться.

[out] localBounds

Тип: D2D1_RECT_F[1]

При возврате этого метода содержит указатель на границы изображения в независимых от устройства пикселях (DIP) и в локальном пространстве.

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

Этот метод не возвращает значение.

Комментарии

Границы изображения не включают умножение на преобразование мира. Они отражают текущий DPI, режим единицы измерения и режим интерполяции контекста.
Чтобы получить границы, включающие преобразование мира, используйте ID2D1DeviceContext::GetImageWorldBounds.

Возвращаемые границы отражают, на какие пиксели будет влиять вызов DrawImage с целевым смещением (0,0) и матрицей преобразования мира удостоверений. Они не отражают текущий прямоугольник клипа, заданный в контексте устройства, или экстент текущего целевого изображения контекста.

Требования

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

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

D2D1_RECT_F

ID2D1DeviceContext

ID2D1DeviceContext::CreateBitmap

ID2D1DeviceContext::GetImageWorldBounds

ID2D1Image