Condividi tramite


enumerazione D2D1_UNIT_MODE (d2d1_1.h)

Specifica la modalità di interpretazione delle unità in Direct2D.

Sintassi

typedef enum D2D1_UNIT_MODE {
  D2D1_UNIT_MODE_DIPS = 0,
  D2D1_UNIT_MODE_PIXELS = 1,
  D2D1_UNIT_MODE_FORCE_DWORD = 0xffffffff
} ;

Costanti

 
D2D1_UNIT_MODE_DIPS
Valore: 0
Le unità verranno interpretate come pixel indipendenti dal dispositivo (1/96").
D2D1_UNIT_MODE_PIXELS
Valore: 1
Le unità verranno interpretate come pixel.
D2D1_UNIT_MODE_FORCE_DWORD
Valore: 0xffffffff

Osservazioni

L'impostazione della modalità unità su D2D1_UNIT_MODE_PIXELS è simile all'impostazione del ID2D1DeviceContext punti per pollice (dpi) su 96. Tuttavia, Direct2D controlla ancora i valori DPI per determinare la soglia per abilitare l'anti-alia verticale per il testo e quando viene ripristinata la modalità unità, il valore DPI verrà memorizzato.

Fabbisogno

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]
intestazione d2d1_1.h

Vedere anche

ID2D1DeviceContext::GetUnitMode

ID2D1DeviceContext::SetUnitMode