裁剪 GDI+ ()
裁剪牽涉到將繪圖限制為特定區域。 下圖顯示裁剪至心形區域的字串 「Hello」。
區域可以從路徑建構,而路徑可以包含字串的外框,因此您可以使用大綱文字進行裁剪。 下圖顯示一組固定在文字字串內部的同心橢圓形。
若要使用裁剪繪製,請建立 Graphics 物件、呼叫其 SetClip 方法,然後呼叫該相同 Graphics 物件的繪圖方法。 下列範例會繪製裁剪到矩形區域的線條。
Region myRegion(Rect(20, 30, 100, 50));
myGraphics.DrawRectangle(&myPen, 20, 30, 100, 50);
myGraphics.SetClip(&myRegion, CombineModeReplace);
myGraphics.DrawLine(&myPen, 0, 0, 200, 200);
下圖顯示矩形區域以及裁剪的線條。