Zum Hauptinhalt springen
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.
Benutzerdefinierte Sprachen können in ABBYY FineReader Engine for Windows mit Visual Components erstellt werden.

Syntax

C++

HRESULT CreateCompoundTextLanguage(
  BSTR            LanguageName,
  ITextLanguage** Result
);

C#

ITextLanguage CreateCompoundTextLanguage( string LanguageNames );

Visual Basic .NET

Function CreateCompoundTextLanguage(LanguageNames As String) As ITextLanguage

Parameter

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”.
Visual Components werden derzeit nur unter Windows unterstützt.
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.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standard-Rückgabewerte von ABBYY FineReader Engine-Funktionen zurück.

Hinweise

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.

Siehe auch

LanguageDatabase