InkAnalyzerBase.DirtyRegion (Propiedad)
Actualización: noviembre 2007
Obtiene el área que ha cambiado desde la última operación de análisis. También puede utilizar esta propiedad para modificar manualmente esta región.
Espacio de nombres: System.Windows.Ink.AnalysisCore
Ensamblado: IACore (en IACore.dll)
Sintaxis
'Declaración
Public ReadOnly Property DirtyRegion As AnalysisRegionBase
'Uso
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
Valor de propiedad
Tipo: System.Windows.Ink.AnalysisCore.AnalysisRegionBase
Área que ha cambiado desde la última operación de análisis.
Comentarios
Esta propiedad identifica las áreas que se deben analizar o volver a analizar Todos los métodos InkAnalyzerBase que agregan, quitan o actualizan datos de trazo actualizan también la propiedad DirtyRegion. Para marcar manualmente una área para volver a analizarla, utilice el método Union del objeto DirtyRegion.
El objeto InkAnalyzerBase analiza la entrada manuscrita incluida en su propiedad DirtyRegion durante una llamada al método Analyze o BackgroundAnalyze. Sin embargo, el analizador de entrada manuscrita puede ampliar la operación de análisis para incluir las regiones colindantes.
Esta propiedad puede contener áreas no adyacentes.
Ejemplos
En este ejemplo, se realiza el análisis de la entrada manuscrita en un objeto InkAnalyzerBase, theInkAnalyzerBase, si la propiedad DirtyRegion del analizador no está vacía.
' 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();
}
Plataformas
Windows Vista, Windows XP SP2, Windows Server 2003
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Información de versión
.NET Framework
Compatible con: 3.0
Vea también
Referencia
System.Windows.Ink.AnalysisCore (Espacio de nombres)