この AnalysisRegion の領域を、指定した AnalysisRegion と交差しない領域の一部分に限定します。
名前空間 : System.Windows.Ink
アセンブリ : IAWinFX (IAWinFX.dll 内)
構文
'宣言
Public Sub Exclude ( _
regionToExclude As AnalysisRegion _
)
'使用
Dim instance As AnalysisRegion
Dim regionToExclude As AnalysisRegion
instance.Exclude(regionToExclude)
public void Exclude(
AnalysisRegion regionToExclude
)
public:
void Exclude(
AnalysisRegion^ regionToExclude
)
public void Exclude(
AnalysisRegion regionToExclude
)
public function Exclude(
regionToExclude : AnalysisRegion
)
パラメータ
- regionToExclude
型 : System.Windows.Ink.AnalysisRegion
除外する領域を示す AnalysisRegion。
解説
2 つの領域が交差しない場合、この AnalysisRegion は変更されません。
例
この例では、2 つの AnalysisRegion オブジェクトを作成します。Intersect、Union メソッドおよび Exclude メソッドを使用して、オブジェクトの領域を変更します。
' Create an infinite AnalysisRegion.
Dim theFirstAnalysisRegion As New AnalysisRegion()
' Create a finite AnalysisRegion.
Dim theSecondAnalysisRegion As New AnalysisRegion(New Rect(100, 100, 200, 200))
' Extend an AnalysisRegion using the Union method and an AnalysisRegion.
theFirstAnalysisRegion.Union(theSecondAnalysisRegion)
' Extend an AnalysisRegion using the Union method and a rectangle.
theFirstAnalysisRegion.Union(New Rect(100, 100, 200, 200))
' Restrict an AnalysisRegion using the Intersect method and an AnalysisRegion.
theFirstAnalysisRegion.Intersect(theSecondAnalysisRegion)
' Restrict an AnalysisRegion using the Intersect method and a rectangle.
theFirstAnalysisRegion.Intersect(New Rect(100, 100, 200, 200))
' Modify an AnalysisRegion using the Exclude method and an AnalysisRegion.
theFirstAnalysisRegion.Exclude(theSecondAnalysisRegion)
' Modify an AnalysisRegion using the Exclude method and a rectangle.
theFirstAnalysisRegion.Exclude(New Rect(100, 100, 200, 200))
// Create an infinite AnalysisRegion.
AnalysisRegion theFirstAnalysisRegion =
new AnalysisRegion();
// Create a finite AnalysisRegion.
AnalysisRegion theSecondAnalysisRegion =
new AnalysisRegion(
new Rect(100, 100, 200, 200));
// Extend an AnalysisRegion using the Union method and an AnalysisRegion.
theFirstAnalysisRegion.Union(theSecondAnalysisRegion);
// Extend an AnalysisRegion using the Union method and a rectangle.
theFirstAnalysisRegion.Union(new Rect(100, 100, 200, 200));
// Restrict an AnalysisRegion using the Intersect method and an AnalysisRegion.
theFirstAnalysisRegion.Intersect(theSecondAnalysisRegion);
// Restrict an AnalysisRegion using the Intersect method and a rectangle.
theFirstAnalysisRegion.Intersect(new Rect(100, 100, 200, 200));
// Modify an AnalysisRegion using the Exclude method and an AnalysisRegion.
theFirstAnalysisRegion.Exclude(theSecondAnalysisRegion);
// Modify an AnalysisRegion using the Exclude method and a rectangle.
theFirstAnalysisRegion.Exclude(new Rect(100, 100, 200, 200));
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0