Freigeben über


InkAnalyzer.ClearStrokeData-Methode

Löscht die Daten im Cache von InkAnalyzer für den angegebenen Stroke.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Syntax

'Declaration
Public Sub ClearStrokeData ( _
    strokeToClear As Stroke _
)
'Usage
Dim instance As InkAnalyzer
Dim strokeToClear As Stroke

instance.ClearStrokeData(strokeToClear)
public void ClearStrokeData(
    Stroke strokeToClear
)
public:
void ClearStrokeData(
    Stroke^ strokeToClear
)
public void ClearStrokeData(
    Stroke strokeToClear
)
public function ClearStrokeData(
    strokeToClear : Stroke
)

Parameter

  • strokeToClear
    Typ: Microsoft.Ink.Stroke
    Der Strich, für den die zwischengespeicherten Strichdaten gelöscht werden.

Hinweise

Der InkAnalyzer enthält einen Cache für alle dem InkAnalyzer zugeordneten Striche. Änderungen an Strichdaten werden nicht automatisch im Cache wiedergegeben. Wenn sich die Strichinformationen ändern, beispielsweise, weil Sie einen Strich verschieben, können Sie die alten Strichdaten durch Aufrufen dieser Methode löschen.

Beispiele

In diesem Beispiel wird der zu analysierende Bereich von InkAnalyzer, theInkAnalyzer aktualisiert und der Cache des Analysemoduls als Vorbereitung für das Verschieben der Strichauflistung (selectedStrokes) gelöscht.

' Update the analyzer's dirty region to include the original
' bounding box of the strokes that are moving.
Me.theInkAnalyzer.DirtyRegion.Union(Me.selectedStrokes.GetBoundingBox())

' Clear the analyzer's cache for each stroke that is moving.
Dim theStroke As Microsoft.Ink.Stroke
For Each theStroke In Me.selectedStrokes
    Me.theInkAnalyzer.ClearStrokeData(theStroke)
Next theStroke
// Update the analyzer's dirty region to include the original
// bounding box of the strokes that are moving.
this.theInkAnalyzer.DirtyRegion.Union(
    this.selectedStrokes.GetBoundingBox());

// Clear the analyzer's cache for each stroke that is moving.
foreach (Microsoft.Ink.Stroke theStroke in this.selectedStrokes)
{
    this.theInkAnalyzer.ClearStrokeData(theStroke);
}

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkAnalyzer-Klasse

InkAnalyzer-Member

Microsoft.Ink-Namespace

InkAnalyzerBase.UpdateStrokeData