Tipi di nodo di contesto

Queste costanti definiscono valori che specificano il tipo di oggetti IContextNode .

Costante/valore Descrizione
GUID_CNT_ANALYSISHINT
(AnalysisHint)
Rappresenta un nodo che contiene informazioni di contesto aggiuntive per un'area usata da IInkAnalyzer per migliorarne l'analisi.
GUID_CNT_CUSTOMRECOGNIZER
(CustomRecognizer)
Rappresenta un nodo utilizzato per una singola operazione di riconoscimento.
Tutti i tratti e i nodi all'interno di un nodo di riconoscimento personalizzato vengono riconosciuti da un'operazione di riconoscimento indipendente e non vengono analizzati da IInkAnalyzer.
Un nodo di riconoscimento personalizzato deve essere il figlio diretto del nodo radice dell'analizzatore dell'input penna.
Un nodo di riconoscimento personalizzato può contenere i tipi di elementi figlio seguenti:
  • Numero qualsiasi di nodi UnclassifiedInk.
  • Qualsiasi numero di nodi Object.
  • Numero qualsiasi di nodi Line.
  • Qualsiasi numero di nodi InkWord.
  • Qualsiasi numero di nodi con un valore GUID sconosciuto.
GUID_CNT_IMAGE
(Immagine)
Rappresenta un nodo per un'area bidimensionale in cui nel documento possono esistere immagini non input penna.
IInkAnalyzer non produce nodi di immagine. Usare IContextNode::CreateSubNode per aggiungere un nodo immagine all'albero dei nodi di contesto. IInkAnalyzer usa quindi le aree definite dal nodo dell'immagine per determinare se un'annotazione input penna aggiunge un'annotazione all'immagine non input penna.
Un nodo immagine non può avere elementi figlio.
GUID_CNT_INKBULLET
(InkBullet)
InkBullet ContextNodeType rappresenta una raccolta di tratti che costituiscono un punto elenco in un elenco puntato.
Un Oggetto ContextNode di tipo InkBullet non può avere elementi figlio. Può essere solo un elemento figlio di paragraph ContextNode. In un singolo Oggetto ContextNode di paragrafo può essere visualizzato un solo oggetto InkBullet.
GUID_CNT_INKDRAWING
(InkDrawing)
Rappresenta un nodo per una raccolta di tratti che costituiscono un disegno.
I disegni sono tratti determinati da forme o schizzi astratti. Sono in genere tratti non classificati come tratti di scrittura.
Un nodo di disegno dell'input penna non può avere elementi figlio.
GUID_CNT_INKWORD
(InkWord)
Rappresenta un nodo per una raccolta di tratti che costituisce un raggruppamento logico per formare una parola riconoscibile.
Un nodo di parola input penna non può contenere elementi figlio.
GUID_CNT_LINE
(Linea)
Rappresenta un nodo per una riga di parole.
Un nodo di riga può contenere i tipi di elementi figlio seguenti:
  • Qualsiasi numero di nodi di parola input penna.
  • Qualsiasi numero di nodi di parola di testo.
  • Qualsiasi numero di nodi con un valore GUID sconosciuto.
GUID_CNT_OBJECT
(Oggetto)
Rappresenta un nodo per un oggetto restituito da un riconoscitore personalizzato "oggetto".
Un nodo oggetto non può contenere elementi figlio.
Solo i nodi di riconoscimento personalizzato possono contenere nodi oggetto.
GUID_CNT_PARAGRAPH
(Paragrafo)
Rappresenta un nodo per una raccolta di nodi che costituisce un raggruppamento logico di righe.
La definizione esatta di un paragrafo è determinata dai motori di analisi. In generale, un paragrafo contiene gruppi di righe che riflussono se la casella contenente le righe è stata ridimensionata.
Un nodo di paragrafo può contenere i tipi di elementi figlio seguenti:
  • Qualsiasi numero di nodi punto elenco input penna.
  • Qualsiasi numero di nodi di riga.
  • Qualsiasi numero di nodi con un valore GUID sconosciuto.
GUID_CNT_ROOT
(Radice)
Rappresenta un nodo per il nodo superiore di un albero di nodi che descrivono i risultati dell'analisi dell'input penna.
I nodi radice vengono in genere ottenuti dal metodo IInkAnalyzer::GetRootNode.
Un nodo radice può contenere i tipi di elementi figlio seguenti:
  • Numero qualsiasi di nodi hint di analisi.
  • Numero qualsiasi di nodi di riconoscimento personalizzato.
  • Numero qualsiasi di nodi immagine.
  • Qualsiasi numero di nodi di disegno input penna.
  • Qualsiasi numero di nodi dell'area di scrittura.
  • Qualsiasi numero di nodi input penna non classificati.
  • Qualsiasi numero di nodi con un valore GUID sconosciuto.
GUID_CNT_TEXTWORD
(TextWord)
Rappresenta un nodo per l'area bidimensionale in cui qualsiasi testo non input penna può esistere nel documento.
IInkAnalyzer non produce nodi di parola di testo. Usare IContextNode::CreateSubNode per aggiungere un nodo di parola di testo all'albero dei nodi di contesto. IInkAnalyzer usa quindi le aree definite dal nodo della parola di testo per determinare se un input penna annota il testo non input penna.
I riconoscitori futuri possono usare l'area definita da un nodo di parola di testo per determinare se una parola input penna annota la parola non input penna.
Un nodo di parola di testo non può avere elementi figlio
GUID_CNT_UNCLASSIFIEDINKNODE
(UnclassifiedInk)
Rappresenta un nodo per tutti i tratti che non sono ancora stati classificati o riconosciuti.
Un nodo input penna non classificato non può avere elementi figlio.

Commenti

Per altre informazioni sui diversi tipi di nodo di contesto, vedere Cenni preliminari sull'analisi dell'input penna.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
Iaguid.h

Vedi anche

IContextNode::CreatePartiallyPopulatedSubNode

IContextNode::CreateSubNode

IContextNode::GetType

Metodo IInkAnalyzer::CreateAnalysisHint

Metodo IInkAnalyzer::CreateCustomRecognizer

Metodo IInkAnalyzer::FindNodesOfType

Metodo IInkAnalyzer::FindNodesOfTypeForStrokes

Metodo IInkAnalyzer::FindNodesOfTypeInSubTree

Riferimento all'analisi dell'input penna