comp • gb.qt4 • paint • rectangle

Paint.Rectangle (gb.qt4)

Static Sub Rectangle ( X As Float, Y As Float, Width As Float, Height As Float [ , Radius As Float ] )

Adiciona um retângulo sub-caminho fechado (ClosePath) com o tamanho indicado para o caminho atual na posição (X, Y) em coordenadas do espaço do usuário.

  • X : a coordenada X do canto superior esquerdo do retângulo.

  • Y : a coordenada Y para o canto superior esquerdo do retângulo.

  • Width : a largura do retângulo.

  • Height : a altura do retângulo.

Esta função é logicamente equivalente a:

Paint.MoveTo(X, Y)
Paint.LineTo(X + Width, Y)
Paint.LineTo(X + Width, Y + Height)
Paint.LineTo(X, Y + Height)
Paint.ClosePath()

Retângulos arredondado

Desde 3.4

Se o argumento Radius for definido, o retângulo será arredondado, Radius é o raio das bordas arredondadas.

Radius não pode ser maior que a metade do lado menor do retângulo.

Exemplo

Public Sub DrawingArea1_Draw()
  Paint.Brush = Paint.RadialGradient(150, 150, 150, 150, 150, [Color.DarkMagenta, Color.Orange], [0.1, 1])
  Paint.Rectangle(10, 10, 150, 150, 20)
  Paint.Stroke()
End