Passer au contenu principal
Il s’agit d’une méthode commune à plusieurs objets. Toutes les limitations d’implémentation propres à une plateforme sont indiquées dans les rubriques consacrées aux objets qui utilisent cette méthode.
Cette méthode initialise les propriétés de l’objet courant avec les valeurs des propriétés correspondantes d’un autre objet.

Syntaxe

C++

HRESULT CopyFrom( I<ObjectType>* From );

C#

void CopyFrom(I<ObjectType> From);

Visual Basic .NET

Sub CopyFrom(From As I<ObjectType>)

Paramètres

From [in] Cette variable fait référence à un objet du même type que l’objet courant. Cet objet sert de source pour les données à copier dans le nouvel objet.

Valeurs de retour

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions d’ABBYY FineReader Engine.

Remarques

Les objets suivants offrent cette méthode :

Exemples

FREngine.IEngine engine;
// Crée un nouvel objet TextLanguage
LanguageDatabase languageDatabase = engine.CreateLanguageDatabase();
TextLanguage textLanguage = languageDatabase.CreateTextLanguage();
// Copie tous les attributs de la langue anglaise prédéfinie
TextLanguage englishLanguage = engine.PredefinedLanguages.Find( "English" )
 .TextLanguage;
textLanguage.CopyFrom( englishLanguage );
La méthode est utilisée dans les exemples de code suivants pour Linux et Windows : CustomLanguage.