Paint.Dash (gb.qt4)
Retorna ou define um padrão de traço para ser usado por
Paint.Stroke.
Um padrão dash é especificado por traços, em uma matriz de valores positivos. Cada valor fornece um traço, estes valores são alternados com parte "on" e "off" do traço.
-
Se o número de traços especificados na matriz for 0, o padrão de traços estará desativado.
-
Se o número de traços especificados na matriz for 1 um padrão simétrico é assumido com a alternância de traços
on
e off
do tamanho especificado pelo valor em Dash.
Cada segmento "on" é aplicado como se fosse um caminho secundário separado do segmento. Em particular, é válido utilizar uma parte "on" com o comprimento de 0,0
Paint.LineCapRound ou
Paint.LineCapSquare em ordem de pontos ou quadrados distribuídos ao longo de um caminho.
Os valores de comprimento do traço estão em unidades de largura da linha. Por exemplo, se a largura da linha é 10 pixels, então, um traço definido para 3.0 é de 30 pixels de comprimento.
Exemplo
Public Sub DrawingArea1_Draw()
Paint.LineWidth = 10
Paint.Dash = [3.0, 3.0]
Paint.Rectangle(10, 10, 150, 150)
Paint.Stroke()
End
Veja também