Freigeben über


InkAnalyzerBase.SaveResults-Methode (Hashtable)

Speichert die Analyseergebnisse eines Freihandanalysemoduls.

Namespace:  System.Windows.Ink.AnalysisCore
Assembly:  IACore (in IACore.dll)

Syntax

'Declaration
Public Function SaveResults ( _
    strokeIdMap As Hashtable _
) As Byte()
'Usage
Dim instance As InkAnalyzerBase
Dim strokeIdMap As Hashtable
Dim returnValue As Byte()

returnValue = instance.SaveResults(strokeIdMap)
public byte[] SaveResults(
    Hashtable strokeIdMap
)
public:
array<unsigned char>^ SaveResults(
    Hashtable^ strokeIdMap
)
public byte[] SaveResults(
    Hashtable strokeIdMap
)
public function SaveResults(
    strokeIdMap : Hashtable
) : byte[]

Parameter

  • strokeIdMap
    Typ: System.Collections.Hashtable
    Zuordnung der vom InkAnalyzer verwendeten Strichbezeichner und den zum Speichern verwendeten Strichbezeichnern. Weitere Informationen finden Sie in den Hinweisen.

Rückgabewert

Typ: array<System.Byte[]
Gibt die gespeicherten InkAnalyzer-Ergebnisse zurück. Diese Daten können zusammen mit den relevanten Freihanddaten auf einem Speichermedium gespeichert werden. Der Rückgabewert enthält keine Freihanddaten, sondern nur die persistenten Ergebnisse des InkAnalyzer.

Hinweise

Wenn Sie die APIs der Basisebene verwenden, müssen Sie eigene Strich-IDs verwalten. Möglicherweise möchten Sie zum Speichern der relevanten Daten ein Ink-Objekt verwenden. In diesem Szenario werden alle Striche einem neuen Ink-Objekt hinzugefügt, und die Save-Methode wird aufgerufen. Sie benötigen ein Verfahren, um die Freihandanalyse über die geänderten IDs für dieselben Striche zu informieren. Die strokeIdMap wird zu diesem Zweck verwendet.

Diese Methode gibt alle aktuellen Analyseergebnisse zurück. Das schließt aktuelle Analysehinweis- und benutzerdefinierte Erkennungsknoten ein.

Diese Methode löst eine Ausnahme aus, wenn ein Kontextknoten über einen PartiallyPopulated-Wert von true verfügt.

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.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

InkAnalyzerBase-Klasse

InkAnalyzerBase-Member

SaveResults-Überladung

System.Windows.Ink.AnalysisCore-Namespace