D2D1_UNIT_MODE-Enumeration (d2d1_1.h)

Gibt an, wie Einheiten in Direct2D interpretiert werden.

Syntax

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

Konstanten

 
D2D1_UNIT_MODE_DIPS
Wert: 0
Einheiten werden als geräteunabhängige Pixel interpretiert (1/96").
D2D1_UNIT_MODE_PIXELS
Wert: 1
Einheiten werden als Pixel interpretiert.
D2D1_UNIT_MODE_FORCE_DWORD
Wert: 0xffffffff

Hinweise

Das Festlegen des Einheitenmodus auf D2D1_UNIT_MODE_PIXELS ähnelt dem Festlegen der ID2D1DeviceContext-Punkte pro Zoll (dpi) auf 96. Direct2D überprüft jedoch weiterhin den DPI-Wert, um den Schwellenwert für die Aktivierung des vertikalen Antialiasings für Text zu bestimmen, und wenn der Einheitenmodus wiederhergestellt wird, wird der DPI-Wert gespeichert.

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

Weitere Informationen

ID2D1DeviceContext::GetUnitMode

ID2D1DeviceContext::SetUnitMode