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

> Método CreateEmptyUserPattern del objeto Engine en la API de ABBYY FineReader Engine — Este método crea un archivo de patrón de usuario vacío (*.ptn) en la ubicación indicada.

Este método crea un archivo de patrón de usuario vacío (\*.ptn) en la ubicación indicada.

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

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

```cpp theme={null}
HRESULT CreateEmptyUserPattern( BSTR FileName );
```

### C\#

```csharp theme={null}
void CreateEmptyUserPattern( string FileName );
```

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

```vb theme={null}
Sub CreateEmptyUserPattern(FileName As String)
```

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

FileName

\[in] Esta variable contiene la ruta completa del archivo de patrón de usuario recién creado,

* Windows: C:\pattern.ptn
* Linux: /home/user/Documents/Patterns/pattern.ptn
* macOS: /Users/user/Documents/pattern.ptn

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

Este método no devuelve 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 especifican varios pares «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, especifique la ruta de acceso a este en la propiedad [IRecognizerParams::UserPatternsFile](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#userpatternsfile).
  * En Linux, los patrones de usuario se pueden entrenar mediante el método [TrainUserPattern](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/trainuserpattern-method) del objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface).
  * En Windows, los patrones de usuario se pueden editar mediante el método [IEngine::EditUserPattern](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/edituserpattern-method) o entrenar durante el reconocimiento. Consulte [Reconocimiento con entrenamiento](/es/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/recognizing-with-training).
* El método se habilita solo si la licencia admite el módulo [User Patterns Training](/es/fine-reader/engine/licensing/modules#user_patterns_training).
* El entrenamiento de patrones no es compatible con los [idiomas CJK](/es/fine-reader/engine/guided-tour/advanced-techniques/recognizing-cjk-languages#cjk).

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

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

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

[EditUserPattern](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/edituserpattern-method)
