Enumerazione LineJoin (gdiplusenums.h)
L'enumerazione LineJoin specifica come unire due linee disegnate dalla stessa penna e le cui estremità si incontrano. All'intersezione delle due estremità della linea, un join di linea rende il join più continuo.
Sintassi
typedef enum LineJoin {
LineJoinMiter = 0,
LineJoinBevel = 1,
LineJoinRound = 2,
LineJoinMiterClipped = 3
} ;
Costanti
LineJoinMiter Valore: 0 Specifica un join ad angolo retto che genera un angolo appuntito o un angolo troncato, a seconda che la lunghezza dell'angolo retto superi il relativo limite. |
LineJoinBevel Valore: 1 Specifica un join smussato che genera un angolo diagonale. |
LineJoinRound Valore: 2 Specifica un join circolare che genera un arco arrotondato e circolare tra le linee. |
LineJoinMiterClipped Valore: 3 Specifica un join ad angolo retto che genera un angolo appuntito o un angolo smussato, a seconda che la lunghezza dell'angolo retto superi il relativo limite. |
Commenti
La lunghezza del miter è la distanza dall'intersezione delle pareti di linea all'interno del join all'intersezione delle pareti di linea all'esterno del join. La lunghezza del miter può essere grande quando l'angolo tra due linee è piccolo. Il limite di miter è il rapporto massimo consentito tra lunghezza del miter e larghezza del tratto. Il valore predefinito è 10,0f.
Quando si utilizza LineJoinMiter e il rapporto effettivo supera il limite di miter, l'angolo viene ritagliato perpendicolare al miter a una distanza dall'angolo interno che è il prodotto del limite di miter e della larghezza della penna.
Quando si utilizza LineJoinMiterClipped e viene superato il limite di miter, il join viene disegnato come se il tipo fosse LineJoinBevel; ovvero, quando le pareti di linea all'interno del join si incontrano, una linea di unione viene disegnata tra le pareti di linea all'esterno del join.Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP, Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | gdiplusenums.h (include Gdiplus.h) |