Paint.LinearGradient (gb.qt4)
Static Function LinearGradient ( X0 As Float, Y0 As Float, X1 As Float, Y1 As Float, Colors As Integer[], Positions As Float[] [ , Extend As Integer ] ) As PaintBrush
Cria um novo pincel gradiente linear ao longo da linha, definida por (
X0,
Y0) e (
X1,
Y1), e utilizando limites de cores definidas pelos argumentos
Colors e
Positions.
-
X0 : coordenada X do ponto de partida.
-
Y0 : coordenada Y do ponto de partida.
-
X1 : coordenada X do ponto final.
-
Y1 : coordenada Y do ponto final.
-
Colors : uma variedade de cores.
-
Positions : é a posição de cada cor, sendo 0 o início do gradiente, e 1 o final do gradiente.
As coordenadas estão aqui no espaço brush. O espaço brush para um novo pincel é idêntico ao espaço do utilizador, mas a relação entre os espaços podem ser alterados ajustando a propriedade
PaintBrush.Matrix.
Exemplo
Public Sub DrawingArea1_Draw()
Paint.Brush = Paint.LinearGradient(0, 0, 150, 0, [Color.Blue, Color.Yellow], [0.1, 1])
Paint.Rectangle(10, 10, 150, 150)
Paint.Fill()
End