共用方式為


裁剪 (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);

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

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