> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PredefinedLanguages-Objekt (IPredefinedLanguages-Schnittstelle)

> PredefinedLanguages-Objekt (IPredefinedLanguages-Schnittstelle) in der ABBYY FineReader Engine API — Sammlung aller vordefinierten Erkennungssprachen, die bei der Initialisierung der Engine erstellt werden; über das Engine-Objekt zugänglich und anhand des internen Namens mit Find durchsuchbar.

Dieses Objekt stellt eine Sammlung von [vordefinierten Sprachen](/de/fine-reader/engine/specifications/predefined-languages) dar. Vordefinierte Sprachen sind Erkennungssprachen, die von ABBYY FineReader Engine standardmäßig unterstützt werden. Die Sammlung vordefinierter Sprachen wird bei der Initialisierung von FineReader Engine erstellt und bleibt bestehen, bis die Engine deinitialisiert wird.

Zusätzlich zur Standardfunktionalität einer Sammlung stellt dieses Objekt die Methode Find bereit, mit der Sie ein PredefinedLanguage-Objekt anhand seines internen Namens abrufen können. Auf die Sammlung kann über das [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)-Objekt zugegriffen werden.

* Die Indizierung von Sammlungen in ABBYY FineReader Engine beginnt bei 0.
* Die `foreach`-Anweisung in C# (For Each in Visual Basic .NET) kann zum Bearbeiten der Sammlung verwendet werden.

<div id="properties">
  ## Eigenschaften
</div>

| Name                                                                                                                     | Typ                                                                                                                                                                                                                                          | Beschreibung                                                   |
| ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| Application                                                                                                              | [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface), [nur lesbar](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)                         | Gibt das Engine-Objekt zurück.                                 |
| Count                                                                                                                    | [int](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), nur lesbar                                                                                                                        | Enthält die Anzahl der Elemente in der Sammlung.               |
| [Element](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [PredefinedLanguage](/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage), [nur lesbar](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Ermöglicht den Zugriff auf ein einzelnes Element der Sammlung. |

<div id="methods">
  ## Methoden
</div>

| Name                                                                                                             | Beschreibung                                                                        |
| ---------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [Find](/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages/find-method)            | Sucht in der Sammlung anhand des internen Namens nach einer vordefinierten Sprache. |
| [Item](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) | Ermöglicht den Zugriff auf ein einzelnes Element der Sammlung.                      |

<div id="related-objects">
  ## Verwandte Objekte
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/predefinedlanguages.gif?s=1671c3420656656ae657d05b490411a6" alt="PredefinedLanguages" width="397" height="125" data-path="images/fine-reader/engine/predefinedlanguages.gif" />[](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#availablepredefinedlanguages)[](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#predefinedlanguages)[](/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage)[](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/de/fine-reader/engine/api-reference/language-related-objects/textlanguage)[](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)[](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/de/fine-reader/engine/api-reference/language-related-objects/textlanguage)[](/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage)

[Objektdiagramm](/de/fine-reader/engine/api-reference/object-diagram)

<div id="samples">
  ## Beispiele
</div>

<Accordion title="C#-Code">
  ```csharp theme={null}
  FREngine.IEngine engine;
  // Neues TextLanguage-Objekt als Kopie der vordefinierten englischen Sprache erstellen
  ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
  ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
  // Alle Attribute aus der vordefinierten englischen Sprache kopieren
  ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" )
   .TextLanguage;
  textLanguage.CopyFrom( englishLanguage );
  textLanguage.InternalName = "SampleTextLanguage";
  ```
</Accordion>

Das Objekt wird in den folgenden Codebeispielen verwendet:

* Linux: [CustomLanguage](/de/fine-reader/engine/guided-tour/samples#customlanguage)
* Windows: [CustomLanguage](/de/fine-reader/engine/guided-tour/samples#customlanguage) sowie in den Demo Tools: [BatchProcessingRecognition](/de/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [Classification](/de/fine-reader/engine/guided-tour/samples#classification), [Engine Predefined Processing Profiles](/de/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles), [MultiProcessingRecognition](/de/fine-reader/engine/guided-tour/samples#multiprocessingrecognition), [PDFExportProfiles](/de/fine-reader/engine/guided-tour/samples#pdfexportprofiles)

<div id="see-also">
  ## Siehe auch
</div>

[PredefinedLanguage](/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage)

[Arbeiten mit Sprachen](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-languages)

[Vordefinierte Sprachen in ABBYY FineReader Engine](/de/fine-reader/engine/specifications/predefined-languages)

[Arbeiten mit Sammlungen](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

[Arbeiten mit Eigenschaften](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
