Condividi tramite


Metodo ID2D1DeviceContext::GetImageLocalBounds (d2d1_1.h)

Ottiene i limiti di un'immagine senza la trasformazione globale del contesto applicato.

Sintassi

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

Parametri

[in] image

Tipo: ID2D1Image*

Immagine i cui limiti verranno calcolati.

[out] localBounds

Tipo: D2D1_RECT_F[1]

Quando termina, questo metodo contiene un puntatore ai limiti dell'immagine in pixel indipendenti (DIP) del dispositivo e nello spazio locale.

Valore restituito

Questo metodo non restituisce valori.

Commenti

I limiti dell'immagine non includono la moltiplicazione per la trasformazione globale. Riflettono la modalità DPI, la modalità unità e l'interpolazione correnti del contesto.
Per ottenere i limiti che includono la trasformazione globale, usare ID2D1DeviceContext::GetImageWorldBounds.

I limiti restituiti riflettono i pixel interessati chiamando DrawImage con un offset di destinazione (0,0) e una matrice di trasformazione del mondo delle identità. Non riflettono il rettangolo di ritaglio corrente impostato nel contesto del dispositivo o l'extent dell'immagine di destinazione corrente del contesto.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 e aggiornamento della piattaforma per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1_1.h
DLL D2d1.dll

Vedi anche

D2D1_RECT_F

ID2D1DeviceContext

ID2D1DeviceContext::CreateBitmap

ID2D1DeviceContext::GetImageWorldBounds

ID2D1Image