InkAnalyzerBase Members
Include Protected Members
Include Inherited Members
Include .NET Framework Members
Include .NET Compact Framework Members
Include XNA Framework Members
Provides access to layout analysis, writing and drawing classification, and handwriting recognition.
The InkAnalyzerBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
InkAnalyzerBase | Initializes a new instance of the InkAnalyzerBase class. |
Top
Methods
Name | Description | |
---|---|---|
Abort | Cancels the current analysis operation. | |
AddStroke | Overloaded. Adds stroke data for a single stroke to the ink analyzer. | |
AddStrokes | Overloaded. Adds stroke data for multiple strokes to the ink analyzer. | |
AddStrokesToCustomRecognizer | Adds stroke data for multiple strokes to a custom recognizer node. | |
AddStrokeToCustomRecognizer | Adds stroke data for a single stroke to a custom recognizer node. | |
Analyze | Performs synchronous ink analysis. | |
BackgroundAnalyze | Performs asynchronous ink analysis, which includes layout analysis, writing and drawing classification, and handwriting recognition. | |
ClearStrokeData | Clears stroke packet data from the ink analyzer. | |
CreateAnalysisHint | Overloaded. Adds a new analysis hint to the ink analyzer. | |
CreateAppropriateRootElementBase | This method supports the InkAnalyzer infrastructure and is not intended to be used directly from your code. | |
CreateCustomRecognizer | Creates a new custom recognizer node for the analyzer. | |
DeleteAnalysisHint | Removes an analysis hint from the ink analyzer. | |
Dispose | Releases all resources used by the InkAnalyzerBase. | |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Frees the resources of this InkAnalyzerBase before it is reclaimed by the garbage collector. (Overrides Object.Finalize().) | |
FindInkLeafNodes | Overloaded. Returns the ink leaf nodes, which are the ContextNodeBase objects that contain ink strokes. | |
FindLeafNodes | Returns all of the leaf nodes, which are the ContextNodeBase objects that have no child nodes. | |
FindNode | Returns the specified ContextNodeBase. | |
FindNodes | Overloaded. Returns the ContextNodeBase objects that match the specified criteria. | |
FindNodesOfType | Overloaded. Returns the ContextNodeBase objects of the specified type. | |
GetAlternates | Overloaded. Returns analysis alternates for a specified context. | |
GetAnalysisHints | Overloaded. Returns analysis hints that are attached to the InkAnalyzerBase. | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetInkRecognizersByPriority | Returns the ordered collection of recognizers. | |
GetNodesFromTextRange | Overloaded. Returns a collection of context nodes that are relevant to the specified text range. | |
GetRecognizedString | Returns the best-result string of the recognition operation for the entire context node tree in the ink analyzer. | |
GetStrokeLanguageId | Returns the locale identifier for the specified stroke. | |
GetStrokeType | Returns the type of the specified stroke. | |
GetTextRangeFromNodes | Finds the text range in the recognized string that corresponds to a collection of context nodes. | |
GetType | Gets the type of the current instance. (Inherited from Object.) | |
Load | Loads saved analysis results into the ink analyzer. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ModifyTopAlternate | Overloaded. Changes the current top alternate to the specified analysis alternate. | |
Reconcile | Overloaded. | |
RemoveStroke | Removes the specified stroke from the ink analyzer. | |
RemoveStrokes | Removes the specified strokes from the ink analyzer. | |
SaveResults | Overloaded. Saves analysis results for an ink analyzer. | |
Search | Overloaded. Provides a fuzzy, case-insensitive phrase based search for analyzed writing strokes and analyzed drawing strokes that have recognized types. | |
SetStrokeLanguageId | Changes the locale identifier for the specified stroke. | |
SetStrokesLanguageId | Changes the locale identifier for the specified strokes. | |
SetStrokesType | Changes the type of the specified strokes. | |
SetStrokeType | Changes the type of the specified stroke. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UpdateStrokeData | Updates the packet data for the specified stroke. | |
UpdateStrokesData | Updates the packet data for the specified strokes. |
Top
Properties
Name | Description | |
---|---|---|
AnalysisModes | Gets or sets flags that control how the ink analyzer performs ink analysis. | |
DirtyRegion | Gets the area that has changed since the last analysis operation. You can also use this property to manually modify this region. | |
IsAnalyzing | Gets a value indicating whether the ink analyzer is performing ink analysis. | |
RootNode | Gets the root ContextNodeBase of the ink analyzer's context node tree. |
Top
Events
Name | Description | |
---|---|---|
ActivityBase | Occurs during calls to the Analyze or BackgroundAnalyze method. | |
ContextNodeCreatedBase | Occurs after the ink analyzer creates a ContextNodeBase. | |
ContextNodeDeletingBase | Occurs before the ink analyzer deletes a ContextNodeBase. | |
ContextNodeLinkAddingBase | Occurs before the ink analyzer adds a ContextLinkBase between two ContextNodeBase objects. | |
ContextNodeLinkDeletingBase | Occurs before the ink analyzer deletes a ContextLinkBase between two ContextNodeBase objects. | |
ContextNodeMovingToPositionBase | Occurs before the ink analyzer moves a ContextNodeBase to a new position within its parent node's SubNodes collection. | |
ContextNodePropertiesUpdatedBase | Occurs after the ink analyzer updates one or more of the properties of a ContextNodeBase. | |
ContextNodeReparentingBase | Occurs before the ink analyzer moves a ContextNodeBase by changing its parent node. | |
InkAnalyzerStateChangingBase | Occurs before the ink analyzer reconciles analysis results so that an application can synchronize data with the ink analyzer. | |
IntermediateResultsUpdatedBase | Occurs when the current intermediate analysis stage is finished. | |
NewStrokesLoadedBase | Occurs when the Load method is called. | |
PopulateContextNodeBase | Occurs before the ink analyzer performs analysis within the region of a partially populated ContextNodeBase. | |
ReadyToReconcileBase | Occurs when the ink analyzer is ready to reconcile background analysis results with the current state of the analyzer. | |
ResultsUpdatedBase | Occurs when the final analysis stage is finished. | |
StrokesReparentedBase | Occurs when the InkAnalyzerBase moves strokes from one ContextNodeBase to another. | |
UpdateStrokesCacheBase | Occurs before the ink analyzer accesses stroke data. |
Top