InkAnalyzerBase.DirtyRegion, propriété
Mise à jour : November 2007
Obtient la zone modifiée depuis la dernière analyse. Vous pouvez également utiliser cette propriété pour modifier manuellement cette région.
Espace de noms : System.Windows.Ink.AnalysisCore
Assembly : IACore (dans IACore.dll)
Syntaxe
'Déclaration
Public ReadOnly Property DirtyRegion As AnalysisRegionBase
'Utilisation
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
Valeur de propriété
Type : System.Windows.Ink.AnalysisCore.AnalysisRegionBase
Zone qui a changé depuis la dernière analyse.
Notes
Cette propriété identifie les zones qui doivent être analysées ou réanalysées. Toutes les méthodes InkAnalyzerBase qui ajoutent, suppriment ou mettent à jour des données de trait mettent également à jour la propriété DirtyRegion. Pour marquer manuellement une zone en vue d'une nouvelle analyse, utilisez la méthode Union de l'objet DirtyRegion.
Le InkAnalyzerBase analyse l'entrée manuscrite dans sa propriété DirtyRegion pendant un appel à Analyze ou BackgroundAnalyze. Toutefois, l'analyseur d'entrée manuscrite peut étendre l'analyse aux régions avoisinantes.
Cette propriété peut contenir des zones non adjacentes.
Exemples
Cet exemple effectue l'analyse d'entrée manuscrite sur un InkAnalyzerBase, theInkAnalyzerBase, si la propriété DirtyRegion de l'analyseur n'est pas vide.
' 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();
}
Plateformes
Windows Vista, Windows XP SP2, Windows Server 2003
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Framework
Pris en charge dans : 3.0
Voir aussi
Référence
System.Windows.Ink.AnalysisCore, espace de noms