IInkAnalyzer::RemoveStrokes-Methode

Entfernt die angegebenen Striche aus dem IInkAnalyzer.

Syntax

HRESULT RemoveStrokes(
  [in] ULONG ulStrokeIdCount,
  [in] LONG  *plStrokes
);

Parameter

ulStrokeIdCount [in]

Die Anzahl der Strichbezeichner in plStrokes.

plStrokes [in]

Die Bezeichner für die zu entfernenden Striche.

Rückgabewert

Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Freihandanalyse.

Bemerkungen

Diese Methode entfernt die Paketdaten für und Verweise auf die angegebenen Striche aus dem IInkAnalyzer.

Diese Methode entfernt die Striche aus dem Blattkontextknoten, der auf die Striche verweist. Wenn ein IContextNode-Objekt nicht mehr auf Striche verweist, löscht diese Methode die IContextNode - und alle vorgängern IContextNode-Objekte , die keine untergeordneten Knoten mehr haben.

Nachdem diese Methode die Striche aus dem IContextNode entfernt hat, aktualisiert sie den modifiziert Bereich des IInkAnalyzer-Objekts (siehe IInkAnalyzer::GetDirtyRegion-Methode), um das Begrenzungsfeld der entfernten Striche einzuschließen.

Wenn ein in plStrokes identifizierter Strich nicht dem IInkAnalyzer zugeordnet ist, ignoriert diese Methode den Bezeichner.

Wenn keiner der in plStrokes identifizierten Striche dem Freihandanalysetool zugeordnet ist, gibt diese Methode zurück, ohne den IInkAnalyzer zu aktualisieren.

Diese Methode gibt den Fehlercode zurück, wenn plStrokes NULL ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
IACom.h (erfordert auch IACom_i.c)
DLL
IACom.dll

Weitere Informationen

IInkAnalyzer

IInkAnalyzer::AddStroke-Methode

IInkAnalyzer::AddStrokeForLanguage-Methode

IInkAnalyzer::AddStrokes-Methode

IInkAnalyzer::AddStrokesForLanguage-Methode

IInkAnalyzer::RemoveStroke-Methode

IInkAnalyzer::GetDirtyRegion-Methode

Freihandanalysereferenz