> ## 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 MergePatterns del objeto Engine

> Método MergePatterns del objeto Engine en la API de ABBYY FineReader Engine: este método combina varios archivos de patrones de usuario en un único archivo de patrones.

Este método combina varios archivos de patrones de usuario en un único archivo.

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

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

```cpp theme={null}
HRESULT MergePatterns(
  IStringsCollection* SourceFilesNames,
  BSTR                DestinationFileName
);
```

### C\#

```csharp theme={null}
void MergePatterns(
  IStringsCollection SourceFilesNames,
  string            DestinationFileName
);
```

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

```vb theme={null}
Sub MergePatterns( _
  SourceFilesNames As IStringsCollection, _
  DestinationFileName As String _
)
```

<div id="parameters">
  ## Parámetros
</div>

SourceFilesNames

\[in] Esta variable de tipo [StringsCollection](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/stringscollection) contiene una colección con las rutas completas de los archivos de patrón de usuario que se van a combinar. Estos archivos deben haber sido creados mediante el método [IEngine::CreateEmptyUserPattern](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createemptyuserpattern-method) o con ABBYY FineReader.

DestinationFileName

\[in] Esta variable contiene la ruta completa del archivo de patrón de usuario resultante.

<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 patrones de usuario son archivos que definen una serie de pares de "imagen de un carácter — el propio carácter". Los patrones de usuario pueden usarse durante el reconocimiento para identificar caracteres de fuentes no estándar. Para usar un patrón de usuario durante el reconocimiento, establezca la ruta de acceso correspondiente en la propiedad [IRecognizerParams::UserPatternsFile](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#userpatternsfile).

<div id="see-also">
  ## Consulte también
</div>

[Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface)

[CreateEmptyUserPattern](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createemptyuserpattern-method)

[Reconocimiento mediante entrenamiento](/es/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/recognizing-with-training)
