Passer au contenu principal
Il s’agit d’une méthode commune. Toute limitation d’implémentation propre à une plateforme sera indiquée dans les rubriques consacrées aux objets qui utilisent cette méthode.
Cette méthode initialise les propriétés de l’objet courant à partir des valeurs des propriétés similaires 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 actuel. Cet objet sert de source des données à copier dans le nouvel objet.

Valeurs de retour

Aucune valeur de retour spécifique n’est associée à cette méthode. Elle renvoie les valeurs de retour standard des fonctions ABBYY FineReader Engine.

Remarques

Les objets suivants disposent de cette méthode :

Exemples

FREngine.IEngine engine;
// Créer un nouvel objet TextLanguage
LanguageDatabase languageDatabase = engine.CreateLanguageDatabase();
TextLanguage textLanguage = languageDatabase.CreateTextLanguage();
// Copier 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 sous Linux et Windows : CustomLanguage.