GDI+ での描画サーフェイスの制限
クリッピングとは、ある特定の四角形や領域に描画を制限することです。 次の図は、文字列 "Hello" をハート型の領域でクリッピングしたものです。
領域によるクリッピング
領域はパスから構築することができ、パスには文字列の枠線を含めることができるので、枠線付きのテキストをクリッピングに使用することができます。 次の図は、同心円状の楕円を文字列の内側にクリッピングしたものです。
クリッピングを使用して描画するには、Graphics オブジェクトを作成し、その Clip プロパティを設定してから、同じ Graphics オブジェクトの描画メソッドを呼び出します。
myGraphics.Clip = myRegion;
myGraphics.DrawLine(myPen, 0, 0, 200, 200);
myGraphics.Clip = myRegion
myGraphics.DrawLine(myPen, 0, 0, 200, 200)
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback