Benutzerdefinierte Sprachen können in ABBYY FineReader Engine for Windows mit Visual Components erstellt werden.
LanguageDatabase
CreateCompoundTextLanguage-Methode des LanguageDatabase-Objekts
CreateCompoundTextLanguage-Methode des LanguageDatabase-Objekts in der ABBYY FineReader Engine API — erstellt ein TextLanguage-Objekt, das eine oder mehrere benutzerdefinierte Sprachen aus der LanguageDatabase zu einer einzigen zusammengesetzten Erkennungssprache kombiniert.
Mit dieser Methode wird das TextLanguage-Objekt für eine oder mehrere benutzerdefinierte Sprachen erstellt, die in der LanguageDatabase enthalten sind. Das TextLanguage-Objekt legt die Erkennungssprache für einen Text fest.
LanguageName
[in] Dieser Parameter gibt den Namen der Sprache an, die in der Sprachdatenbank enthalten ist. Der Parameter kann mehrere, durch Kommas getrennte Sprachnamen enthalten. Wenn Sie unter Windows mit Visual Components benutzerdefinierte Sprachen erstellen, vergeben Sie Namen, die nur aus Buchstaben und Ziffern bestehen, und verwenden Sie keine Namen mit Satzzeichen (!@#$%^&*(), usw.). Nachdem einer Sprache ein Name aus Buchstaben und Ziffern zugewiesen wurde, erscheint sie beim LanguageDatabase-Objekt mit dem Präfix @. Um beispielsweise die TextLanguage für eine benutzerdefinierte Sprache mit dem Namen “MyLanguage1” abzurufen, sollten Sie hier die Zeichenfolge “@MyLanguage1” übergeben. Zum Beispiel: “@MyLanguage1,@MyLanguage2,English”.
Result
[out, retval] Ein Zeiger auf die Zeigervariable ITextLanguage*, die den Schnittstellenzeiger des Objekts TextLanguage erhält. *Result darf nicht NULL sein. *Result ist nach einem erfolgreichen Methodenaufruf garantiert nicht NULL.
Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standard-Rückgabewerte von ABBYY FineReader Engine-Funktionen zurück.
Die Sprachdatenbank muss Sprachen mit allen internen Namen enthalten, die Sie an diese Funktion übergeben. Andernfalls wird ein Fehlercode zurückgegeben. Das resultierende TextLanguage-Objekt enthält die Attribute aller zusammengefassten benutzerdefinierten Sprachen.
LanguageDatabase
LanguageDatabase-Objekt (ILanguageDatabase-Schnittstelle)
Zurück
CreateNewDictionary-Methode des LanguageDatabase-Objekts
Weiter
