Freigeben über


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

InkAnalyzer-Klasse

InkAnalyzer-Member

Load-Überladung

System.Windows.Ink-Namespace

InkAnalyzerInk()

InkAnalyzer.SaveResults

System.Windows.Ink.ContextNode

Ink

System.Windows.Ink.Stroke