Enumeração LineJoin (gdiplusenums.h)
A enumeração LineJoin especifica como unir duas linhas desenhadas pela mesma caneta e cujas extremidades se encontram. Na interseção das duas extremidades de linha, uma junção de linha faz com que a junção pareça mais contínua.
Syntax
typedef enum LineJoin {
LineJoinMiter = 0,
LineJoinBevel = 1,
LineJoinRound = 2,
LineJoinMiterClipped = 3
} ;
Constantes
LineJoinMiter Valor: 0 Especifica uma junção de malhete. Isso produz um canto agudo ou um canto recortado, dependendo se o tamanho do malhete excede o limite de malhete. |
LineJoinBevel Valor: 1 Especifica uma junção de bisel. Isso produz um canto diagonal. |
LineJoinRound Valor: 2 Especifica uma junção circular. Isso produz um arco circular e suave entre as linhas. |
LineJoinMiterClipped Valor: 3 Especifica uma junção de malhete. Isso produz um canto agudo ou um canto de bisel, dependendo se o tamanho do malhete excede o limite de malhete. |
Comentários
O comprimento da mitra é a distância da interseção das paredes de linha no interior da junção à interseção das paredes da linha fora da junção. O comprimento da mitra pode ser grande quando o ângulo entre duas linhas é pequeno. O limite da miter é a taxa máxima permitida de comprimento do miter para largura do traço. O valor padrão é 10,0f.
Ao usar LineJoinMiter e a taxa real exceder o limite do miter, o canto é recortado perpendicular ao miter a uma distância do canto interno que é o produto do limite do mitador e da largura da caneta.
![Ilustração mostrando duas linhas com um canto recortado: as paredes externas das linhas não se encontram em um ponto](images/linejoinmiter.png)
![Ilustração mostrando duas linhas com um canto de bisel](images/linejoinbevel.png)
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | gdiplusenums.h (inclua Gdiplus.h) |