I'm a little confused about setting clipping area of an XGraphics, pdfSharp only provide a method IntersectClip, which means if I want to change the clipping area, the area would become smaller and smaller(intersect with the previous area), does anybody know that is there anyway to set the clipping area freely?
It seems that IntersectClip is the only clipping function available.
I don't see a problem: you can use Save and Restore to return to a previous clipping region. Use Save before the first IntersectClip so you can return to the default region. Then set the region you want with IntersectClip and call Restore when you're done with that region and need another.