> ## 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.

# Méthode CopyFrom

> Méthode CopyFrom dans l’API ABBYY FineReader Engine — méthode commune qui initialise les propriétés de l’objet courant avec les valeurs d’un objet similaire.

<Note>
  Il s'agit d'une méthode commune. Toute limitation d'implémentation propre à une plateforme sera indiquée dans les rubriques des objets qui utilisent cette méthode.
</Note>

Cette méthode initialise les propriétés de l'objet courant à partir des valeurs des propriétés correspondantes d'un autre objet.

<div id="syntax">
  ## Syntaxe
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT CopyFrom( I<ObjectType>* From );
```

### C\#

```csharp theme={null}
void CopyFrom(I<ObjectType> From);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub CopyFrom(From As I<ObjectType>)
```

<div id="parameters">
  ## Paramètres
</div>

From

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

<div id="return-values">
  ## Valeurs de retour
</div>

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](/fr/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Remarques
</div>

Les objets suivants exposent cette méthode :

* Objets liés à l’image :
  * [ImageProcessingParams](/fr/fine-reader/engine/api-reference/image-related-objects/imageprocessingparams)
  * [PrepareImageMode](/fr/fine-reader/engine/api-reference/image-related-objects/prepareimagemode)
  * [ImageModification](/fr/fine-reader/engine/api-reference/image-related-objects/imagemodification)
  * [JpegExtendedParams](/fr/fine-reader/engine/api-reference/image-related-objects/jpegextendedparams)
  * [TiffExtendedParams](/fr/fine-reader/engine/api-reference/image-related-objects/tiffextendedparams)

* Layout et blocs :
  * [Layout](/fr/fine-reader/engine/api-reference/layout-related-objects/layout)
  * [BarcodeBlock](/fr/fine-reader/engine/api-reference/layout-related-objects/barcodeblock)
  * [CheckmarkBlock](/fr/fine-reader/engine/api-reference/layout-related-objects/checkmarkblock)
  * [SeparatorBlock](/fr/fine-reader/engine/api-reference/layout-related-objects/separatorblock)
  * [TextBlock](/fr/fine-reader/engine/api-reference/layout-related-objects/textblock)
  * [RasterPictureBlock](/fr/fine-reader/engine/api-reference/layout-related-objects/rasterpictureblock)
  * [BarcodeSymbol](/fr/fine-reader/engine/api-reference/text-related-objects/barcodesymbol)
  * [CheckmarkTrainingData](/fr/fine-reader/engine/api-reference/layout-related-objects/checkmarktrainingdata)

* Objets liés à la langue :
  * [TextLanguage](/fr/fine-reader/engine/api-reference/language-related-objects/textlanguage)
  * [BaseLanguage](/fr/fine-reader/engine/api-reference/language-related-objects/baselanguage)

* Objets relatifs au texte :
  * [ParagraphParams](/fr/fine-reader/engine/api-reference/text-related-objects/paragraphparams)
  * [CharParams](/fr/fine-reader/engine/api-reference/text-related-objects/charparams)
  * [TextOrientation](/fr/fine-reader/engine/api-reference/text-related-objects/textorientation)

* Objets associés au document :
  * [AuthorInfo](/fr/fine-reader/engine/api-reference/document-related-objects/authorinfo)

* Objets supplémentaires :
  * [Region](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/region)
  * [FRRectangle](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/frrectangle)
  * [IntsCollection](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection)
  * [StringsCollection](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/stringscollection)
  * [Point](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/point)

* Paramètres de traitement :
  * [PageProcessingParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams)
  * [PagePreprocessingParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams)
  * [PageAnalysisParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageanalysisparams)
  * [TableAnalysisParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/tableanalysisparams)
  * [BarcodeParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/barcodeparams)
  * [ObjectsExtractionParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/objectsextractionparams)
  * [SortingBlocksParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/sortingblocksparams)
  * [RecognizerParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams)
  * [SynthesisParamsForPage](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsforpage)
  * [SynthesisParamsForDocument](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsfordocument)
  * [DocumentStructureDetectionParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentstructuredetectionparams)
  * [FontFormattingDetectionParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/fontformattingdetectionparams)
  * [DocumentProcessingParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams)
  * [EmptyPageDetectionParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/emptypagedetectionparams)

* Paramètres d’export :
  * [HTMLExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/htmlexportparams)
  * [PPTExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/pptexportparams)
  * [RTFExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/rtfexportparams)
  * [TextExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/textexportparams)
  * [XLExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/xlexportparams)
  * [XMLExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/xmlexportparams)
  * [AltoExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/altoexportparams)
  * [JsonExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/jsonexportparams)
  * [PDFExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams)
  * [XPSExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/xpsexportparams)

* Objets supplémentaires des composants visuels :
  * [SpellWord](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellword)
  * [SpellWordCollection](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection)
  * [SpellReplacement](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellreplacement)
  * [SpellReplacementCollection](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellreplacementcollection)

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

<Accordion title="Code C#">
  ```csharp theme={null}
  FREngine.IEngine engine;
  // Crée un 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 );
  ```
</Accordion>

La méthode est utilisée dans les exemples de code suivants pour Linux et Windows : [CustomLanguage](/fr/fine-reader/engine/guided-tour/samples#customlanguage).
