LineJoin-Enumeration (gdiplusenums.h)
Die LineJoin-Enumeration gibt an, wie zwei Linien verknüpft werden, die vom gleichen Stift gezeichnet werden und deren Enden sich treffen. An der Schnittmenge der beiden Zeilenenden lässt ein Zeilenbeitritt den Join kontinuierlicher aussehen.
Syntax
typedef enum LineJoin {
LineJoinMiter = 0,
LineJoinBevel = 1,
LineJoinRound = 2,
LineJoinMiterClipped = 3
} ;
Konstanten
LineJoinMiter Wert: 0 Gibt eine abgeschrägte Verbindung an. Dies erzeugt eine scharfe oder eine abgeschnittene Ecke, je nachdem, ob die Gehrungslänge die Gehrungsgrenze übersteigt. |
LineJoinBevel Wert: 1 Gibt eine abgeschrägte Verbindung an. Dies erzeugt eine diagonale Ecke. |
LineJoinRound Wert: 2 Gibt eine runde Verbindung an. Dies erzeugt einen glatten, runden Bogen zwischen den Linien. |
LineJoinMiterClipped Wert: 3 Gibt eine abgeschrägte Verbindung an. Dies erzeugt eine scharfe oder eine abgeschrägte Ecke, je nachdem, ob die Gehrungslänge die Gehrungsgrenze übersteigt. |
Hinweise
Die Gehrungslänge ist der Abstand von der Schnittmenge der Linienwände auf der Innenseite des Joins zum Schnittpunkt der Linienwände außerhalb des Joins. Die Gehrungslänge kann groß sein, wenn der Winkel zwischen zwei Linien klein ist. Das Miterlimit ist das maximal zulässige Verhältnis von Gehrungslänge zu Strichbreite. Der Standardwert ist 10.0f.
Wenn LineJoinMiter verwendet wird und das tatsächliche Verhältnis die Gehrungsgrenze überschreitet, wird die Ecke senkrecht zur Gehrung in einem Abstand von der inneren Ecke abgeschnitten, die das Produkt der Gehrungsgrenze und der Stiftbreite ist.
Wenn Sie LineJoinMiterClipped verwenden und das Miterlimit überschritten wird, wird die Verknüpfung so gezeichnet, als wäre ihr Typ LineJoinBevel; Das heißt, wenn sich die Linienwände auf der Innenseite des Joins treffen, wird eine Verbindungslinie zwischen den Linienwänden an der Außenseite des Joins gezeichnet.Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP, Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | gdiplusenums.h (include Gdiplus.h) |