Énumération LineJoin (gdiplusenums.h)
L’énumération LineJoin spécifie comment joindre deux lignes dessinées par le même stylet et dont les extrémités se rencontrent. À l’intersection des deux extrémités de ligne, une jointure de ligne rend la jointure plus continue.
Syntax
typedef enum LineJoin {
LineJoinMiter = 0,
LineJoinBevel = 1,
LineJoinRound = 2,
LineJoinMiterClipped = 3
} ;
Constantes
LineJoinMiter Valeur : 0 Spécifie une jointure à onglet. Cela donne un angle aigu ou un coin découpé, selon que la longueur de l'onglet dépasse ou non celle de la limite de l'onglet. |
LineJoinBevel Valeur : 1 Spécifie une jointure biseautée. Cela donne un coin en diagonale. |
LineJoinRound Valeur : 2 Spécifie une jointure circulaire. Cela donne un arc circulaire et lisse entre les lignes. |
LineJoinMiterClipped Valeur : 3 Spécifie une jointure à onglet. Cela donne un angle aigu ou un coin biseauté, selon que la longueur de l'onglet dépasse ou non celle de la limite de l'onglet. |
Remarques
La longueur des mitaines est la distance entre l’intersection des murs de ligne à l’intérieur de la jonction et l’intersection des murs de ligne à l’extérieur de la jointure. La longueur des mitaines peut être grande lorsque l’angle entre deux lignes est petit. La limite de mites est le rapport maximal autorisé entre la longueur des mitre et la largeur du trait. La valeur par défaut est 10.0f.
Lorsque vous utilisez LineJoinMiter et que le rapport réel dépasse la limite de mitre, le coin est coupé perpendiculairement à la mitre à une distance du coin intérieur qui est le produit de la limite de mitre et de la largeur du stylet.
Lorsque vous utilisez LineJoinMiterClipped et que la limite de mitre est dépassée, la jointure est dessinée comme si son type était LineJoinBevel ; autrement dit, lorsque les murs de ligne à l’intérieur de la jointure se rencontrent, une ligne de jointure est dessinée entre les murs de ligne à l’extérieur de la jointure.Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | gdiplusenums.h (include Gdiplus.h) |