ID2D1DeviceContext::GetImageLocalBounds-Methode (d2d1_1.h)

Ruft die Grenzen eines Bilds ohne die Welttransformation des angewendeten Kontexts ab.

Syntax

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

Parameter

[in] image

Typ: ID2D1Image*

Das Bild, dessen Begrenzungen berechnet werden.

[out] localBounds

Typ: D2D1_RECT_F[1]

Wenn diese Methode zurückgibt, enthält einen Zeiger auf die Bildgrenzen in geräteunabhängigen Pixeln (Device Independent Pixels, DIPs) und im lokalen Raum.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Die Bildgrenzen enthalten keine Multiplikation mit der Welttransformation. Sie spiegeln den aktuellen DPI-Wert, den Einheitenmodus und den Interpolationsmodus des Kontexts wider.
Verwenden Sie ID2D1DeviceContext::GetImageWorldBounds, um die Grenzen abzurufen, die die Welttransformation enthalten.

Die zurückgegebenen Begrenzungen geben an, welche Pixel durch aufrufen von DrawImage mit einem Zieloffset von (0,0) und einer Identitätswelttransformationsmatrix betroffen wären. Sie spiegeln nicht das aktuelle Cliprechteck wider, das im Gerätekontext festgelegt ist, oder den Umfang des aktuellen Zielbilds des Kontexts.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d2d1_1.h
DLL D2d1.dll

Weitere Informationen

D2D1_RECT_F

ID2D1DeviceContext

ID2D1DeviceContext::CreateBitmap

ID2D1DeviceContext::GetImageWorldBounds

ID2D1Image