comp • gb.qt4 • paint • resetclip

Paint.ResetClip (gb.qt4)

Static Sub ResetClip ( )

Redefine a região do clipe atual para o seu estado original, sem restrições. Ou seja, define a região do clipe de uma forma infinitamente grande contendo a superfície do alvo. De forma equivalente, se o infinito é muito difícil de entender, pode-se imaginar a região clipe a ser reposto para os limites exatos da superfície do alvo.

Observe que o código diz para ser reutilizado não devemos chamar Paint.ResetClip uma vez que irá causar resultados inesperados, para código de nível superior, chame Paint.Clip. Considere o uso de Paint.Save e Paint.Restore em torno de Paint.Clip como um meio mais robusto de restringir temporariamente a região do clipe.

Exemplo

Public Sub DrawingArea1_Draw()
  Paint.Brush = Paint.Color(Color.Violet)
  Paint.Arc(100, 100, 150)
  Paint.Clip(True)
  Paint.Fill()
  Paint.Brush = Paint.Color(Color.Yellow)
  Paint.Rectangle(100, 100, 150, 150)
  Paint.ResetClip()
  Paint.Fill()
End