IAnalysisRegion インターフェイス
ドキュメントの領域を表す領域のメソッドとプロパティを公開します。
メンバー
IAnalysisRegion インターフェイスは、IUnknown インターフェイスから継承されます。 IAnalysisRegion には、次の種類のメンバーもあります。
メソッド
IAnalysisRegion インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
クローン |
IAnalysisRegion のコピーを作成します。 |
ExcludeRectangle |
IAnalysisRegion の領域を、指定した四角形と交差しない領域に制限します。 |
ExcludeRegion |
IAnalysisRegion の領域を、指定した IAnalysisRegion と交差しない領域に制限します。 |
GetBounds |
IAnalysisRegion の外接する四角形を取得します。 |
GetRegionScans |
IAnalysisRegion の領域を定義する四角形の配列を取得します。 |
IntersectRectangle | この IAnalysisRegion の領域を、指定した四角形との交差によって作成される領域に制限します。 |
IntersectRegion |
IAnalysisRegion の領域を、指定した IAnalysisRegion との交差によって作成された領域に制限します。 |
IntersectsWith |
IAnalysisRegion の領域が指定した四角形と交差するかどうかを決定します。 |
IsEmpty |
IAnalysisRegion が空の領域を表すかどうかを示す値を取得します。 |
IsInfinite |
IAnalysisRegion が無限領域を表すかどうかを示す値を取得します。 |
MakeEmpty | 空の領域を表す IAnalysisRegion を減らします。 |
MakeInfinite | 無限領域を表す IAnalysisRegion を展開します。 |
UnionRectangle | この IAnalysisRegion の領域を、指定した四角形との和集合によって作成された領域に展開します。 |
UnionRegion | この IAnalysisRegion の領域を、指定した IAnalysisRegion との共用体によって作成された領域に展開します。 |
解説
このインターフェイスは、四角形の領域から構築された領域を表します。 IInkAnalyzer は、ストローク データを受け取る座標空間内の領域の座標を返すか解釈します。
IAnalysisRegion の現在の境界を取得するには、IAnalysisRegion::GetBounds メソッドまたは IAnalysisRegion::GetRegionScans メソッドを使用します。
既存の IAnalysisRegion の領域を変更するには、次のメソッドを使用します。
- IAnalysisRegion::ExcludeRectangle
- IAnalysisRegion::ExcludeRegion メソッド
- IAnalysisRegion::IntersectRectangle メソッド
- IAnalysisRegion::IntersectRegion メソッド
- IAnalysisRegion::MakeEmpty メソッド
- IAnalysisRegion::MakeInfinite メソッド
- IAnalysisRegion::UnionRectangle メソッド
- IAnalysisRegion::UnionRegion メソッド
このインターフェイスは、.NET Frameworkの System.Windows.Ink.AnalysisCore.AnalysisRegionBase クラスと同じです。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
Header |
|
[DLL] |
|