Share via


D2D1_LINE_JOIN-Enumeration (d2d1.h)

Beschreibt die Form, die zwei Linien oder Segmente verbindet.

Syntax

typedef enum D2D1_LINE_JOIN {
  D2D1_LINE_JOIN_MITER = 0,
  D2D1_LINE_JOIN_BEVEL = 1,
  D2D1_LINE_JOIN_ROUND = 2,
  D2D1_LINE_JOIN_MITER_OR_BEVEL = 3,
  D2D1_LINE_JOIN_FORCE_DWORD = 0xffffffff
} ;

Konstanten

 
D2D1_LINE_JOIN_MITER
Wert: 0
Reguläre winkelförmige Eckpunkte.
D2D1_LINE_JOIN_BEVEL
Wert: 1
Abgeschrägte Eckpunkte.
D2D1_LINE_JOIN_ROUND
Wert: 2
Abgerundete Eckpunkte.
D2D1_LINE_JOIN_MITER_OR_BEVEL
Wert: 3
Reguläre Winkel scheitelpunkte, es sei denn, der Join würde über die Gehrungsgrenze hinaus reichen; andernfalls abgeschrägte Scheitelpunkte.
D2D1_LINE_JOIN_FORCE_DWORD
Wert: 0xffffffff

Hinweise

Eine Gehrungsgrenze wirkt sich darauf aus, wie scharf Gehrungsjoins zulässig sein dürfen. Wenn die Linienverknungsart D2D1_LINE_JOIN_MITER_OR_BEVEL ist, wird die Verknüpfung mit regulären Eckpunkten gemilzt, wenn sie nicht über die Gehrungsgrenze hinausgeht. Andernfalls wird der Zeilenjoin abgeschrägt.

Die folgende Abbildung zeigt verschiedene Zeilenjoineinstellungen für dieselbe Strichpfadgeometrie.

Abbildung der Einstellungen für den Zeilenjoin

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile d2d1.h