Compartir a través de


InkAnalyzer.Load (Método) (Stream, Boolean)

Actualización: noviembre 2007

Carga los resultados del análisis guardados en InkAnalyzer.

Espacio de nombres:  System.Windows.Ink
Ensamblado:  IAWinFX (en IAWinFX.dll)

Sintaxis

'Declaración
Public Function Load ( _
    stream As Stream, _
    doNotAutoAddStrokes As Boolean _
) As Boolean
'Uso
Dim instance As InkAnalyzer
Dim stream As Stream
Dim doNotAutoAddStrokes As Boolean
Dim returnValue As Boolean

returnValue = instance.Load(stream, doNotAutoAddStrokes)
public bool Load(
    Stream stream,
    bool doNotAutoAddStrokes
)
public:
bool Load(
    Stream^ stream, 
    bool doNotAutoAddStrokes
)
public boolean Load(
    Stream stream,
    boolean doNotAutoAddStrokes
)
public function Load(
    stream : Stream, 
    doNotAutoAddStrokes : boolean
) : boolean

Parámetros

  • stream
    Tipo: System.IO.Stream
    Secuencia que contiene los resultados guardados del análisis.
  • doNotAutoAddStrokes
    Tipo: System.Boolean
    Es true para excluir los trazos que no se agregaron previamente a un objeto InkAnalyzer; de lo contrario, es false.

Valor devuelto

Tipo: System.Boolean
Es true si los resultados del análisis se cargaron correctamente; en caso contrario, es false.

Comentarios

En otras capas del análisis de entrada manuscrita, como la capa Windows Forms, el analizador de entrada manuscrita puede guardar los trazos sin agregarlos. Si doNotAutoAddStrokes es true, InkAnalyzer omite los trazos que no se agregaron a un analizador de entrada manuscrita cuando se guardaron.

Nota

El InkAnalyzer que se distribuye con Windows Presentation Foundation no guarda los trazos que no se agregan a InkAnalyzer. Cuando System.Windows.Ink.InkAnalyzer guarda la entrada manuscrita, doNotAutoAddStroke no afecta al comportamiento del método Load(Stream, Boolean).

Cuando el objeto InkAnalyzer agrega un objeto ContextNode de los resultados guardados, asigna un nuevo identificador único global (GUID) a la propiedad Id() del objeto ContextNode.

Este método agrega los resultados del análisis guardados a los resultados existentes. Para asegurarse de que los resultados combinados se ordenan correctamente, agregue el área que contiene los nodos de contexto cargados a la propiedad DirtyRegion del analizador de entrada manuscrita y vuelva a analizarla.

Si una sugerencia de análisis guardada entra en conflicto con una sugerencia de análisis existente, InkAnalyzer no carga la sugerencia guardada pero sí el resto de los resultados guardados. Sin embargo, si los datos de trazo guardados están dentro del área de una sugerencia de análisis guardada no cargada, InkAnalyzer agrega el cuadro de límite del trazo a la propiedad DirtyRegion del analizador. Si los datos de trazo guardados están dentro del área de una sugerencia de análisis existente, el analizador también agrega el cuadro de límite del trazo a la propiedad DirtyRegion del analizador. Para obtener más información sobre las sugerencias de análisis, vea AnalysisHintNode.

El objeto InkAnalyzer provoca los eventos ContextNodeCreated, ContextNodePropertiesUpdated y ContextNodeLinkAdding cuando carga los resultados guardados.

Ejemplos

En este ejemplo, se cargan los resultados guardados del análisis de un objeto MemoryStream, theSavedResults, en un objeto InkAnalyzer denominado theInkAnalyzer.

' Load previously saved analysis results, but do not load
' associated ink data.
successful = Me.theInkAnalyzer.Load(theSavedResults, True)
// Load previously saved analysis results, but do not load
// associated ink data.
successful = this.theInkAnalyzer.Load(theSavedResults, true);

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

InkAnalyzer (Clase)

InkAnalyzer (Miembros)

Load (Sobrecarga)

System.Windows.Ink (Espacio de nombres)

InkAnalyzerInk()

InkAnalyzer.SaveResults

System.Windows.Ink.ContextNode

Ink

System.Windows.Ink.Stroke