Function painter:clip intersects the
current clip region
with the region described by the current path,
that is the region that would be painted by
qtpainter.fill.
This intersection becomes the new clip region.
The optional boolean optnewpath specifies
whether this function resets the current path
using painter:newpath().
The default is to leave the current path unchanged.
The interior of the current path is determined using the
winding rule.
See function painter:eoclip for an alternative.
This function cannot enlarge the clipping path.
The recommended approach is to call
painter:gsave()
before reducing the clip region and
painter:grestore()
to restore the initial clip region.
See also: PostScript operator clip.