다음을 통해 공유


InkAnalyzerBase.DirtyRegion 속성

업데이트: 2007년 11월

마지막 분석 작업 이후 변경된 영역을 가져옵니다. 이 속성을 사용하여 해당 영역을 수동으로 수정할 수도 있습니다.

네임스페이스:  System.Windows.Ink.AnalysisCore
어셈블리:  IACore(IACore.dll)

구문

‘선언
Public ReadOnly Property DirtyRegion As AnalysisRegionBase
‘사용 방법
Dim instance As InkAnalyzerBase
Dim value As AnalysisRegionBase

value = instance.DirtyRegion
public AnalysisRegionBase DirtyRegion { get; }
public:
property AnalysisRegionBase^ DirtyRegion {
    AnalysisRegionBase^ get ();
}
/** @property */
public AnalysisRegionBase get_DirtyRegion()
public function get DirtyRegion () : AnalysisRegionBase

속성 값

형식: System.Windows.Ink.AnalysisCore.AnalysisRegionBase
마지막 분석 작업 이후 변경된 영역입니다.

설명

이 속성은 분석하거나 다시 분석해야 할 영역을 식별합니다. 스트로크 데이터를 추가, 제거 또는 업데이트하는 모든 InkAnalyzerBase 메서드는 DirtyRegion 속성도 업데이트합니다. 분석 영역을 수동으로 표시하려면 DirtyRegion 개체의 Union 메서드를 사용합니다.

InkAnalyzerBaseAnalyze 또는 BackgroundAnalyze를 호출하여 DirtyRegion 내에 있는 잉크를 분석합니다. 그러나 잉크 분석기에서 분석 작업을 확장하여 인접 영역을 포함할 수 있습니다.

이 속성에는 서로 인접하지 않은 영역이 포함될 수 있습니다.

예제

이 예제에서는 분석기의 DirtyRegion이 비어 있지 않은 경우 InkAnalyzerBase인 theInkAnalyzerBase에서 잉크 분석을 수행합니다.

' Only start ink analysis if the dirty region is not empty.
Dim theStatus As System.Windows.Ink.AnalysisCore.AnalysisStatusBase = Nothing
If Not theInkAnalyzerBase.DirtyRegion.IsEmpty Then

    ' Perform the ink analysis.
    theStatus = theInkAnalyzerBase.Analyze()

End If
// Only start ink analysis if the dirty region is not empty.
System.Windows.Ink.AnalysisCore.AnalysisStatusBase theStatus = null;
if (!theInkAnalyzerBase.DirtyRegion.IsEmpty)
{
    // Perform the ink analysis.
    theStatus = theInkAnalyzerBase.Analyze();
}

플랫폼

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkAnalyzerBase 클래스

InkAnalyzerBase 멤버

System.Windows.Ink.AnalysisCore 네임스페이스

InkAnalyzerBase.Analyze

InkAnalyzerBase.BackgroundAnalyze

InkAnalyzerBase.AddStroke

InkAnalyzerBase.AddStrokes

InkAnalyzerBase.RemoveStroke

InkAnalyzerBase.RemoveStrokes