Documentation de Gambas - /comp/gb.qt4/paint/clip

/comp/gb.qt4/paint/clip

# Paint.Clip (gb.qt4)

Static Sub Clip ( [ Preserve As Boolean ] )

Etablit une nouvelle région de sélection par intersection de la région de sélection courante avec le tracé en cours tel qu’il serait rempli par Paint.Fill et en accord avec les règles de remplissage courantes (voir Paint.FillRule).

Après Paint.Clip, le tracé courant sera effacé, excepté si l’argument Preserve est TRUE.

La région de sélection courante affecte toutes les opérations de dessin en cours en masquant tout changement dans la surface qui est hors sélection.

L’appel à Paint.Clip ne peut que rendre la région de sélection plus petite, jamais plus grande. Mais la sélection courante fait partie des états graphiques ; aussi, des restrictions temporaires à la région de sélection peuvent être obtenues par appel à Paint.Clip au sein d’une paire Paint.Save / Paint.Restore . Le seul autre moyen d’accroître la taille de la région de sélection est Paint.ResetClip.