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 | Überladen. Initialisiert eine neue Instanz der InkAnalyzer-Klasse. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Abort | Bricht den aktuellen Analysevorgang ab. | |
AddStroke | Überladen. Fügt dem InkAnalyzer einen Strich hinzu. | |
AddStrokes | Überladen. Fügt dem 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 eine synchrone Freihandanalyse durch; diese umfasst die Layoutanalyse, die Schrift- und Zeichnungsklassifizierung und die Handschrifterkennung. | |
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 das angegebene Objekt dem aktuellen InkAnalyzer-Objekt entspricht. (Ü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, die Striche enthalten. Diese werden auch als ContextNode-Objekte bezeichnet. | |
FindLeafNodes | Gibt eine ContextNodeCollection mit allen Freihandendknoten zurück, bei denen es sich um ContextNode-Objekte ohne untergeordnete Objekte handelt. | |
FindNode | Gibt den angegebenen ContextNode zurück. | |
FindNodes | Überladen. Gibt eine ContextNodeCollection mit allen ContextNode-Objekten zurück, die den angegebenen Kriterien entsprechen. | |
FindNodesOfType | Überladen. Gibt eine ContextNodeCollection zurück, die die ContextNode-Objekte des angegebenen Typs enthält. | |
GetAlternates | Überladen. Gibt Analysealternativen für einen angegebenen Kontext zurück. | |
GetAnalysisHints | Überladen. Gibt Analysehinweise zurück, die an InkAnalyzer angefügt sind. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Ü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. Gleicht Teile der Analyseergebnisse ab, die während der Freihandanalyse im Hintergrund geändert wurden. | |
RemoveStroke | Entfernt einen Stroke aus dem Freihandanalysemodul. | |
RemoveStrokes | Entfernt eine Strichauflistung aus dem InkAnalyzer. | |
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 angegebene StrokeCollection. | |
SetStrokesType | Ändert den Typ jedes Strichs in einer StrokeCollection. | |
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 InkAnalyzer-Objekte gleich sind. | |
Inequality | Ermittelt, ob zwei InkAnalyzer-Objekte gleich sind. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AnalysisModes | Ruft Flags ab, die kontrollieren, wie der InkAnalyzer die Freihandanalyse ausführt, oder legt Flags fest. | |
DirtyRegion | Ruft den Bereich ab, der seit dem letzten Analysevorgang geändert wurde. | |
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, in welchem Thread InkAnalyzer Hintergrundanalyseereignisse auslöst, oder legt das Objekt fest. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
Activity | Tritt auf, um anzugeben, dass in der Analyze-Methode oder der BackgroundAnalyze-Methode eine Analyse durchgeführt wird. | |
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 einen ContextLink zwischen zwei ContextNode-Objekten entfernt. | |
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 InkAnalyzer die aktuelle Zwischenanalysephase abgeschlossen hat. | |
NewStrokesLoaded | Tritt auf, wenn die Load-Methode aufgerufen wird. | |
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 abgeschlossen ist. | |
StrokesReparented | Tritt auf, wenn der InkAnalyzer einen Stroke von einem ContextNode in einen anderen verschiebt. |
Zum Seitenanfang