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

# CopyFrom-Methode

> CopyFrom-Methode in der ABBYY FineReader Engine API — allgemeine Methode, die die Eigenschaften des aktuellen Objekts mit den Werten eines ähnlichen Objekts initialisiert.

<Note>
  Dies ist eine allgemeine Methode. Alle plattformspezifischen Einschränkungen der Implementierung sind in den Themen zu den Objekten aufgeführt, die diese Methode verwenden.
</Note>

Diese Methode initialisiert die Eigenschaften des aktuellen Objekts mit den Werten entsprechender Eigenschaften eines anderen Objekts.

<div id="syntax">
  ## Syntax
</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">
  ## Parameter
</div>

From

\[in] Diese Variable verweist auf ein Objekt desselben Typs wie das aktuelle Objekt. Dieses Objekt dient als Quelle für die Daten, die in das neue Objekt kopiert werden.

<div id="return-values">
  ## Rückgabewerte
</div>

Diese Methode hat keine speziellen Rückgabewerte. Sie gibt die [Standard-Rückgabewerte von ABBYY FineReader Engine-Funktionen](/de/fine-reader/engine/api-reference/return-codes) zurück.

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

Folgende Objekte verfügen über diese Methode:

* Bildbezogene Objekte:
  * [ImageProcessingParams](/de/fine-reader/engine/api-reference/image-related-objects/imageprocessingparams)
  * [PrepareImageMode](/de/fine-reader/engine/api-reference/image-related-objects/prepareimagemode)
  * [ImageModification](/de/fine-reader/engine/api-reference/image-related-objects/imagemodification)
  * [JpegExtendedParams](/de/fine-reader/engine/api-reference/image-related-objects/jpegextendedparams)
  * [TiffExtendedParams](/de/fine-reader/engine/api-reference/image-related-objects/tiffextendedparams)

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

* Sprachbezogene Objekte:
  * [TextLanguage](/de/fine-reader/engine/api-reference/language-related-objects/textlanguage)
  * [BaseLanguage](/de/fine-reader/engine/api-reference/language-related-objects/baselanguage)

* Textbezogene Objekte:
  * [ParagraphParams](/de/fine-reader/engine/api-reference/text-related-objects/paragraphparams)
  * [CharParams](/de/fine-reader/engine/api-reference/text-related-objects/charparams)
  * [TextOrientation](/de/fine-reader/engine/api-reference/text-related-objects/textorientation)

* Dokumentbezogene Objekte:
  * [AuthorInfo](/de/fine-reader/engine/api-reference/document-related-objects/authorinfo)

* Ergänzende Objekte:
  * [Region](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/region)
  * [FRRectangle](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/frrectangle)
  * [IntsCollection](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection)
  * [StringsCollection](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/stringscollection)
  * [Point](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/point)

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

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

* Ergänzende Objekte für Visual Components:
  * [SpellWord](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellword)
  * [SpellWordCollection](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection)
  * [SpellReplacement](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellreplacement)
  * [SpellReplacementCollection](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellreplacementcollection)

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

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

Die Methode wird in den folgenden Codebeispielen für Linux und Windows verwendet: [CustomLanguage](/de/fine-reader/engine/guided-tour/samples#customlanguage).
