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

> Método EditUserPattern del objeto Engine en la API de ABBYY FineReader Engine: este método muestra el cuadro de diálogo Patrón de usuario para editar un archivo de patrón de usuario (solo para Windows).

<Note>
  Este método está implementado en FRE para Windows.
</Note>

Este método muestra el [cuadro de diálogo Patrón de usuario](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/edituserpattern-method/user-pattern-dialog-box), que permite editar el archivo de patrón de usuario.

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

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

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

### C\#

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

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

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

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

FileName

\[in] Esta variable contiene la ruta completa del archivo de patrón de usuario que se va a editar. Este archivo debe crearse con el método [IEngine::CreateEmptyUserPattern](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createemptyuserpattern-method) o con ABBYY FineReader.

<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 una serie de pares «imagen de un carácter — el propio carácter». Los patrones de usuario pueden utilizarse 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 en la propiedad [IRecognizerParams::UserPatternsFile](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#userpatternsfile). Consulte [Reconocimiento con entrenamiento](/es/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/recognizing-with-training).
* El método está habilitado 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)

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