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