Partager via


ID2D1DeviceContext ::GetImageLocalBounds, méthode (d2d1_1.h)

Obtient les limites d’une image sans la transformation du monde du contexte appliquée.

Syntaxe

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

Paramètres

[in] image

Type : ID2D1Image*

Image dont les limites seront calculées.

[out] localBounds

Type : D2D1_RECT_F[1]

Lorsque cette méthode retourne, contient un pointeur vers les limites de l’image dans les pixels indépendants de l’appareil (DIPs) et dans l’espace local.

Valeur retournée

Cette méthode ne retourne pas de valeur.

Notes

Les limites d’image n’incluent pas la multiplication par la transformation mondiale. Ils reflètent le DPI actuel, le mode unitaire et le mode d’interpolation du contexte.
Pour obtenir les limites qui incluent la transformation mondiale, utilisez ID2D1DeviceContext ::GetImageWorldBounds.

Les limites retournées reflètent les pixels qui seraient affectés par l’appel de DrawImage avec un décalage cible de (0,0) et une matrice de transformation du monde d’identité. Ils ne reflètent pas le rectangle d’clip actuel défini sur le contexte de l’appareil ou l’étendue de l’image cible actuelle du contexte.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_1.h
DLL D2d1.dll

Voir aussi

D2D1_RECT_F

ID2D1DeviceContext

ID2D1DeviceContext ::CreateBitmap

ID2D1DeviceContext ::GetImageWorldBounds

ID2D1Image