共用方式為


裁剪 GDI+ ()

裁剪牽涉到將繪圖限制為特定區域。 下圖顯示裁剪至心形區域的字串 「Hello」。

顯示紅色心中字串 「hello」 部分的圖例

區域可以從路徑建構,而路徑可以包含字串的外框,因此您可以使用大綱文字進行裁剪。 下圖顯示一組固定在文字字串內部的同心橢圓形。

圖例顯示以同心圓模式填滿字串 「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);

下圖顯示矩形區域以及裁剪的線條。

顯示從上到下具有對角線的矩形圖例