InkAnalyzer-Member
Geschützte Member einschließen
Geerbte Member einschließen
.NET Framework-Member einschließen
.NET Compact Framework-Member einschließen
XNA Framework-Member einschließen
Aktualisiert: November 2007
Stellt den Zugriff auf die Layoutanalyse, die Schrift- und Zeichnungsklassifizierung und die Handschrifterkennung bereit.
Der InkAnalyzer-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
InkAnalyzer | Initialisiert eine neue Instanz der InkAnalyzer-Klasse, die dem angegebenen Microsoft.Ink.Ink-Objekt zugeordnet ist. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Abort | Bricht den aktuellen Analysevorgang ab. | |
AddStroke | Überladen. Fügt InkAnalyzer einen Strich hinzu. | |
AddStrokes | Überladen. Fügt InkAnalyzer eine Auflistung von Strichen hinzu. | |
AddStrokesToCustomRecognizer | Fügt einem benutzerdefinierten Erkennungsknoten Strichdaten für mehrere Striche hinzu. | |
AddStrokeToCustomRecognizer | Fügt einem Knoten des benutzerdefinierten Erkennungsmoduls einen Strich hinzu. | |
Analyze | Führt die synchrone Freihandanalyse aus. | |
BackgroundAnalyze | Führt eine asynchrone Freihandanalyse durch. Diese umfasst die Layoutanalyse, die Schrift- und Zeichnungsklassifizierung und die Handschrifterkennung. | |
ClearStrokeData | Löscht die Daten im Cache von InkAnalyzer für den angegebenen Stroke. | |
CreateAnalysisHint | Überladen. Fügt dem Freihandanalysemodul einen neuen Analysehinweis hinzu. | |
CreateCustomRecognizer | Erstellt einen neuen CustomRecognizerNode für das Analysemodul. | |
DeleteAnalysisHint | Entfernt einen AnalysisHintNode aus dem Freihandanalysemodul. | |
Dispose | Gibt sämtliche von InkAnalyzer verwendeten Ressourcen frei. | |
Equals | Bestimmt, ob zwei InkAnalyzer-Instanzen denselben Wert enthalten. (Überschreibt Object.Equals(Object).) | |
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
FindInkLeafNodes | Überladen. Gibt die Freihandendknoten zurück, bei denen es sich um die ContextNode-Objekte handelt, die Freihandstriche enthalten. | |
FindLeafNodes | Gibt alle Freihandendknoten zurück, bei denen es sich um ContextNode-Objekte handelt, die keine untergeordneten Knoten besitzen. | |
FindNode | Gibt den angegebenen ContextNode zurück. | |
FindNodes | Überladen. Gibt die ContextNode-Objekte zurück, die den angegebenen Kriterien entsprechen. | |
FindNodesOfType | Überladen. Gibt die ContextNode-Objekte des angegebenen Typs zurück. | |
GetAlternates | Überladen. Gibt Analysealternativen für einen angegebenen Kontext zurück. | |
GetAnalysisHints | Überladen. Gibt Analysehinweise zurück, die an InkAnalyzer angefügt sind. | |
GetHashCode | Ruft den Hashcode für die InkAnalyzer-Instanz ab. (Überschreibt Object.GetHashCode().) | |
GetInkRecognizersByPriority | Gibt die geordnete Auflistung von Erkennungsmodulen zurück. | |
GetNodesFromTextRange | Überladen. Gibt eine Auflistung von ContextNode-Objekten zurück, die für den angegebenen Textbereich relevant sind. | |
GetRecognizedString | Gibt die Zeichenfolge mit dem besten Ergebnis aus dem Erkennungsvorgangs für die gesamte Kontextknotenstruktur im Freihandanalysemodul zurück. | |
GetStrokeLanguageId | Gibt den Gebietsschemabezeichner des angegebenen Stroke zurück. | |
GetStrokeType | Gibt den Typ eines Stroke zurück. | |
GetTextRangeFromNodes | Sucht den Textbereich in der erkannten Zeichenfolge, der einer Auflistung von ContextNode-Objekten entspricht. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Load | Überladen. Lädt gespeicherte Analyseergebnisse in das Freihandanalysemodul. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ModifyTopAlternate | Überladen. Ändert die aktuelle erste Alternative in die angegebene Analysealternative. | |
Reconcile | Überladen. Bestimmt, welche Teile der Analyseergebnisse während der Freihandanalyse im Hintergrund geändert wurden. | |
RemoveStroke | Entfernt einen Stroke aus dem Freihandanalysemodul. | |
RemoveStrokes | Entfernt eine Strichauflistung aus dem Freihandanalysemodul. | |
SaveResults | Überladen. Speichert Analyseergebnisse für ein Freihandanalysemodul. | |
Search | Überladen. Stellt eine unscharfe phrasenbasierte Suche mit Berücksichtigung der Groß-/Kleinschreibung für analysierte Schriftstriche und analysierte Zeichnungsstriche mit erkannten Typen bereit. | |
SetStrokeLanguageId | Ändert den Gebietsschemabezeichner für den angegebenen Stroke. | |
SetStrokesLanguageId | Ändert den Gebietsschemabezeichner für die angegebenen Strokes. | |
SetStrokesType | Ändert den Typ jedes Strichs in einer Strokes-Auflistung. | |
SetStrokeType | Ändert den Strichtyp eines Stroke. | |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Operatoren
Name | Beschreibung | |
---|---|---|
Equality | Bestimmt, ob zwei angegebene InkAnalyzer-Objekte denselben Wert haben. | |
Inequality | Bestimmt, ob zwei angegebene InkAnalyzer-Objekte verschiedene Werte haben. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AnalysisModes | Ruft Flags ab, die kontrollieren, wie InkAnalyzer die Freihandanalyse ausführt, oder legt Flags fest. | |
DirtyRegion | Ruft den Bereich ab, der seit dem letzten Analysevorgang geändert wurde. | |
Ink | Ruft das Ink-Objekt ab, für das InkAnalyzer Strichdaten analysieren kann. | |
IsAnalyzing | Ruft einen Wert ab, der angibt, ob InkAnalyzer eine Freihandanalyse ausführt. | |
RootNode | Ruft den ContextNode-Stammknoten von InkAnalyzer ab. | |
SynchronizingObject | Ruft das Objekt ab, das angibt, für welchen Thread InkAnalyzer-Hintergrundanalyseereignisse ausgelöst werden, oder legt das Objekt fest. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
Activity | Tritt während der Aufrufe der Analyze-Methode oder der BackgroundAnalyze-Methode auf. | |
ContextNodeCreated | Tritt auf, nachdem InkAnalyzer einen ContextNode erstellt hat. | |
ContextNodeDeleting | Tritt auf, bevor der InkAnalyzer einen ContextNode löscht. | |
ContextNodeLinkAdding | Tritt auf, bevor der InkAnalyzer zwischen zwei ContextNode-Objekten einen ContextLink hinzufügt. | |
ContextNodeLinkDeleting | Tritt auf, bevor der InkAnalyzer zwischen zwei ContextNode-Objekten einen ContextLink löscht. | |
ContextNodeMovingToPosition | Tritt auf, bevor der InkAnalyzer einen ContextNode an eine neue Position innerhalb einer ContextNode.SubNodes-Auflistung verschiebt. | |
ContextNodePropertiesUpdated | Tritt auf, nachdem der InkAnalyzer eine oder mehrere der Eigenschaften von ContextNode aktualisiert hat. | |
ContextNodeReparenting | Tritt auf, bevor der InkAnalyzer einen ContextNode verschiebt, indem er seinen übergeordneten Knoten ändert. | |
InkAnalyzerStateChanging | Tritt auf, bevor der InkAnalyzer Analyseergebnisse abgleicht, damit eine Anwendung Daten mit dem InkAnalyzer synchronisieren kann. | |
IntermediateResultsUpdated | Tritt auf, wenn die aktuelle Zwischenanalysephase beendet ist. | |
NewStrokesLoaded | Tritt auf, nachdem ein Strich in InkAnalyzer geladen wurde. | |
PopulateContextNode | Tritt auf, bevor der InkAnalyzer die Analyse innerhalb des Bereichs eines teilweise aufgefüllten ContextNode ausführt. | |
ReadyToReconcile | Tritt ein, wenn die Ergebnisse der Hintergrundanalyse vom Freihandanalysemodul mit dem aktuellen Zustand des Analysemoduls abgeglichen werden können. | |
ResultsUpdated | Tritt auf, wenn die abschließende Analysephase beendet ist. | |
StrokesReparented | Tritt auf, wenn der InkAnalyzer einen Stroke von einem ContextNode in einen anderen verschiebt. |
Zum Seitenanfang