InkAnalyzerBase-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 InkAnalyzerBase-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
InkAnalyzerBase | Initialisiert eine neue Instanz der InkAnalyzerBase-Klasse. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Abort | Bricht den aktuellen Analysevorgang ab. |
![]() |
AddStroke | Überladen. Fügt dem Freihandanalysemodul Strichdaten für einen einzelnen Strich hinzu. |
![]() |
AddStrokes | Überladen. Fügt dem Freihandanalysemodul Strichdaten für mehrere Striche hinzu. |
![]() |
AddStrokesToCustomRecognizer | Fügt einem benutzerdefinierten Erkennungsknoten Strichdaten für mehrere Striche hinzu. |
![]() |
AddStrokeToCustomRecognizer | Fügt einem Knoten eines benutzerdefinierten Erkennungsmoduls Strichdaten für einen einzelnen 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 Strichpaketdaten aus dem Freihandanalysemodul. |
![]() |
CreateAnalysisHint | Überladen. Fügt dem Freihandanalysemodul einen neuen Analysehinweis hinzu. |
![]() |
CreateAppropriateRootElementBase | Diese Methode unterstützt die InkAnalyzer-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. |
![]() |
CreateCustomRecognizer | Erstellt einen neuen Knoten des benutzerdefinierten Erkennungsmoduls für das Analysemodul. |
![]() |
DeleteAnalysisHint | Entfernt einen Analysehinweis aus dem Freihandanalysemodul. |
![]() |
Dispose | Gibt sämtliche von InkAnalyzerBase verwendeten Ressourcen frei. |
![]() |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) |
![]() |
Finalize | Gibt die Ressourcen dieses InkAnalyzerBase-Objekts frei, bevor es vom Garbage Collector wieder zugänglich gemacht wird. (Überschreibt Object.Finalize().) |
![]() |
FindInkLeafNodes | Überladen. Gibt die Freihandendknoten zurück, bei denen es sich um die ContextNodeBase-Objekte handelt, die Freihandstriche enthalten. |
![]() |
FindLeafNodes | Gibt alle Freihandendknoten zurück, bei denen es sich um ContextNodeBase-Objekte handelt, die keine untergeordneten Knoten besitzen. |
![]() |
FindNode | Gibt den angegebenen ContextNodeBase zurück. |
![]() |
FindNodes | Überladen. Gibt die ContextNodeBase-Objekte zurück, die den angegebenen Kriterien entsprechen. |
![]() |
FindNodesOfType | Überladen. Gibt die ContextNodeBase-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 InkAnalyzerBase angefügt sind. |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
![]() |
GetInkRecognizersByPriority | Gibt die geordnete Auflistung von Erkennungsmodulen zurück. |
![]() |
GetNodesFromTextRange | Überladen. Gibt eine Auflistung von Kontextknoten 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 für den angegebenen Strich zurück. |
![]() |
GetStrokeType | Gibt den Typ des angegebenen Strichs zurück. |
![]() |
GetTextRangeFromNodes | Sucht den Textbereich in der erkannten Zeichenfolge, der einer Auflistung von Kontextknoten entspricht. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
Load | 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. |
![]() |
RemoveStroke | Entfernt den angegebenen Strich aus dem Freihandanalysemodul. |
![]() |
RemoveStrokes | Entfernt die angegebenen Striche 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 Strich. |
![]() |
SetStrokesLanguageId | Ändert den Gebietsschemabezeichner für die angegebenen Striche. |
![]() |
SetStrokesType | Ändert den Typ der angegebenen Striche. |
![]() |
SetStrokeType | Ändert den Typ des angegebenen Strichs. |
![]() |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
![]() |
UpdateStrokeData | Aktualisiert die Paketdaten für den angegebenen Strich. |
![]() |
UpdateStrokesData | Aktualisiert die Paketdaten für die angegebenen Striche. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
AnalysisModes | Ruft Flags ab, die kontrollieren, wie das Freihandanalysemodul die Freihandanalyse ausführt, oder legt Flags fest. |
![]() |
DirtyRegion | Ruft den Bereich ab, der seit dem letzten Analysevorgang geändert wurde. Sie können diese Eigenschaft auch zum manuellen Ändern dieses Bereichs verwenden. |
![]() |
IsAnalyzing | Ruft einen Wert ab, der angibt, ob das Freihandanalysemodul eine Freihandanalyse ausführt. |
![]() |
RootNode | Ruft den Stamm-ContextNodeBase der Kontextknotenstruktur des Freihandanalysemoduls ab. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
![]() |
ActivityBase | Tritt während der Aufrufe der Analyze-Methode oder der BackgroundAnalyze-Methode auf. |
![]() |
ContextNodeCreatedBase | Tritt auf, nachdem das Freihandanalysemodul einen ContextNodeBase erstellt hat. |
![]() |
ContextNodeDeletingBase | Tritt auf, bevor das Freihandanalysemodul einen ContextNodeBase löscht. |
![]() |
ContextNodeLinkAddingBase | Tritt auf, bevor das Freihandanalysemodul ContextLinkBase zwischen zwei ContextNodeBase-Objekten hinzufügt. |
![]() |
ContextNodeLinkDeletingBase | Tritt auf, bevor das Freihandanalysemodul ContextLinkBase zwischen zwei ContextNodeBase-Objekten löscht. |
![]() |
ContextNodeMovingToPositionBase | Tritt auf, bevor das Freihandanalysemodul einen ContextNodeBase an eine neue Position innerhalb der SubNodes-Auflistung seines übergeordneten Knotens verschiebt. |
![]() |
ContextNodePropertiesUpdatedBase | Tritt auf, nachdem das Freihandanalysemodul eine oder mehrere der Eigenschaften von ContextNodeBase aktualisiert hat. |
![]() |
ContextNodeReparentingBase | Tritt auf, bevor das Freihandanalysemodul einen ContextNodeBase verschiebt, indem er seinen übergeordneten Knoten ändert. |
![]() |
InkAnalyzerStateChangingBase | Tritt auf, bevor das Freihandanalysemodul Analyseergebnisse abgleicht, damit eine Anwendung Daten mit dem Freihandanalysemodul synchronisieren kann. |
![]() |
IntermediateResultsUpdatedBase | Tritt auf, wenn die aktuelle Zwischenanalysephase beendet ist. |
![]() |
NewStrokesLoadedBase | Tritt auf, wenn die Load-Methode aufgerufen wird. |
![]() |
PopulateContextNodeBase | Tritt auf, bevor das Freihandanalysemodul die Analyse innerhalb des Bereichs eines teilweise aufgefüllten ContextNodeBase ausführt. |
![]() |
ReadyToReconcileBase | Tritt ein, wenn die Ergebnisse der Hintergrundanalyse vom Freihandanalysemodul mit dem aktuellen Zustand des Analysemoduls abgeglichen werden können. |
![]() |
ResultsUpdatedBase | Tritt auf, wenn die abschließende Analysephase beendet ist. |
![]() |
StrokesReparentedBase | Tritt auf, wenn das InkAnalyzerBase einen Strich von einem ContextNodeBase in einen anderen verschiebt. |
![]() |
UpdateStrokesCacheBase | Tritt auf, bevor das Freihandanalysemodul auf Strichdaten zugreift. |
Zum Seitenanfang