> ## 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étodo CopyFrom

> Método CopyFrom en la API de ABBYY FineReader Engine — método común que inicializa las propiedades del objeto actual con los valores de un objeto similar.

<Note>
  Este es un método común. Las limitaciones de implementación específicas de cada plataforma se indicarán en los temas correspondientes a los objetos que usan este método.
</Note>

Este método inicializa las propiedades del objeto actual con los valores de las propiedades similares de otro objeto.

<div id="syntax">
  ## Sintaxis
</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">
  ## Parámetros
</div>

From

\[in] Esta variable hace referencia a un objeto del mismo tipo que el actual. Este objeto sirve como origen de los datos que se copiarán en el nuevo objeto.

<div id="return-values">
  ## Valores de retorno
</div>

Este método no tiene valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

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

Los siguientes objetos disponen de este método:

* Objetos relacionados con imágenes:
  * [ImageProcessingParams](/es/fine-reader/engine/api-reference/image-related-objects/imageprocessingparams)
  * [PrepareImageMode](/es/fine-reader/engine/api-reference/image-related-objects/prepareimagemode)
  * [ImageModification](/es/fine-reader/engine/api-reference/image-related-objects/imagemodification)
  * [JpegExtendedParams](/es/fine-reader/engine/api-reference/image-related-objects/jpegextendedparams)
  * [TiffExtendedParams](/es/fine-reader/engine/api-reference/image-related-objects/tiffextendedparams)

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

* Objetos relacionados con el lenguaje:
  * [TextLanguage](/es/fine-reader/engine/api-reference/language-related-objects/textlanguage)
  * [BaseLanguage](/es/fine-reader/engine/api-reference/language-related-objects/baselanguage)

* Objetos relacionados con el texto:
  * [ParagraphParams](/es/fine-reader/engine/api-reference/text-related-objects/paragraphparams)
  * [CharParams](/es/fine-reader/engine/api-reference/text-related-objects/charparams)
  * [TextOrientation](/es/fine-reader/engine/api-reference/text-related-objects/textorientation)

* Objetos relacionados con documentos:
  * [AuthorInfo](/es/fine-reader/engine/api-reference/document-related-objects/authorinfo)

* Objetos complementarios:
  * [Region](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/region)
  * [FRRectangle](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/frrectangle)
  * [IntsCollection](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection)
  * [StringsCollection](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/stringscollection)
  * [Point](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/point)

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

* Parámetros de exportación:
  * [HTMLExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/htmlexportparams)
  * [PPTExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pptexportparams)
  * [RTFExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/rtfexportparams)
  * [TextExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/textexportparams)
  * [XLExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/xlexportparams)
  * [XMLExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/xmlexportparams)
  * [AltoExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/altoexportparams)
  * [JsonExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/jsonexportparams)
  * [PDFExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams)
  * [XPSExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/xpsexportparams)

* Objetos complementarios de Visual Components:
  * [SpellWord](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellword)
  * [SpellWordCollection](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection)
  * [SpellReplacement](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellreplacement)
  * [SpellReplacementCollection](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellreplacementcollection)

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

<Accordion title="Código C#">
  ```csharp theme={null}
  FREngine.IEngine engine;
  // Crear un nuevo objeto TextLanguage
  LanguageDatabase languageDatabase = engine.CreateLanguageDatabase();
  TextLanguage textLanguage = languageDatabase.CreateTextLanguage();
  // Copiar todos los atributos del idioma inglés predefinido
  TextLanguage englishLanguage = engine.PredefinedLanguages.Find( "English" )
   .TextLanguage;
  textLanguage.CopyFrom( englishLanguage );
  ```
</Accordion>

Este método se usa en los siguientes ejemplos de código para Linux y Windows: [CustomLanguage](/es/fine-reader/engine/guided-tour/samples#customlanguage).
