InkAnalyzer.Load-Methode (Stream)
Lädt gespeicherte Analyseergebnisse in InkAnalyzer.
Namespace: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
Syntax
'Declaration
Public Function Load ( _
stream As Stream _
) As Boolean
'Usage
Dim instance As InkAnalyzer
Dim stream As Stream
Dim returnValue As Boolean
returnValue = instance.Load(stream)
public bool Load(
Stream stream
)
public:
bool Load(
Stream^ stream
)
public boolean Load(
Stream stream
)
public function Load(
stream : Stream
) : boolean
Parameter
- stream
Typ: System.IO.Stream
Der Stream, der die gespeicherten Analyseergebnisse enthält.
Rückgabewert
Typ: System.Boolean
true , wenn die Analyseergebnisse erfolgreich geladen wurden, andernfalls false.
Hinweise
Wenn der InkAnalyzer einen ContextNode aus den gespeicherten Ergebnissen hinzufügt, weist er der Id()-Eigenschaft des ContextNode-Objekts eine neue GUID (Globally Unique Identifier) zu.
Diese Methode fügt die gespeicherten Analyseergebnisse an vorhandene Ergebnisse an. Fügen Sie den Bereich, der die geladenen Kontextknoten enthält, der DirtyRegion des Freihandanalysemoduls hinzu, um sicherzustellen, dass die kombinierten Ergebnisse korrekt sortiert werden, und führen Sie dann erneut eine Freihandanalyse durch.
Wenn ein gespeicherter Analysehinweis in Konflikt mit einem vorhandenen Analysehinweis steht, wird der gespeicherte Hinweis nicht vom InkAnalyzer geladen, jedoch aber der Rest der gespeicherten Ergebnisse. Wenn jedoch gespeicherte Strichdaten sich innerhalb des Bereichs eines nicht geladenen, gespeicherten Analysehinweises befinden, fügt der InkAnalyzer das umgebende Feld des Strichs ebenfalls der DirtyRegion des Analysemoduls hinzu. Wenn gespeicherte Strichdaten sich innerhalb des Bereichs eines vorhandenen Analysehinweises befinden, fügt das Analysemodul das umgebende Feld des Strichs der DirtyRegion des Analysemoduls hinzu. Weitere Informationen über Analysehinweise finden Sie unter AnalysisHintNode.
Der InkAnalyzer löst beim Laden gespeicherter Ergebnisse die Ereignisse ContextNodeCreated, ContextNodeLinkAdding und ContextNodePropertiesUpdated aus.
Beispiele
In diesem Beispiel werden gespeicherte Analyseergebnisse aus einem MemoryStream mit dem Namen theSavedResults in den InkAnalyzer mit dem Namen theInkAnalyzer geladen.
' Load previously saved analysis results and associated ink data.
successful = Me.theInkAnalyzer.Load(theSavedResults)
// Load previously saved analysis results and associated ink data.
successful = this.theInkAnalyzer.Load(theSavedResults);
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
InkAnalyzerInk()
System.Windows.Ink.ContextNode
Ink