> ## 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éthode EditUserPattern de l’objet Engine

> Méthode EditUserPattern de l’objet Engine dans l’API ABBYY FineReader Engine — Cette méthode affiche la boîte de dialogue Motif utilisateur pour modifier un fichier de motif utilisateur (Windows uniquement).

<Note>
  Cette méthode est implémentée dans FRE pour Windows.
</Note>

Cette méthode affiche la [boîte de dialogue Motif utilisateur](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/edituserpattern-method/user-pattern-dialog-box), qui permet à l’utilisateur de modifier un fichier de motif utilisateur.

<div id="syntax">
  ## Syntaxe
</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">
  ## Paramètres
</div>

FileName

\[in] Cette variable contient le chemin d’accès complet du fichier de motif utilisateur à modifier. Ce fichier doit être créé par la méthode [IEngine::CreateEmptyUserPattern](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createemptyuserpattern-method) ou par ABBYY FineReader.

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les [valeurs de retour standard des fonctions d’ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

* Les motifs utilisateur sont des fichiers qui définissent un certain nombre de paires « image d’un caractère — caractère correspondant ». Les motifs utilisateur peuvent être utilisés lors de la reconnaissance pour identifier des caractères dans des polices non standard. Pour utiliser un motif utilisateur pendant la reconnaissance, spécifiez son chemin d’accès dans la propriété [IRecognizerParams::UserPatternsFile](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#userpatternsfile). Voir [Reconnaissance avec entraînement](/fr/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/recognizing-with-training).
* La méthode n’est disponible que si la licence prend en charge le module [Entraînement des motifs utilisateur](/fr/fine-reader/engine/licensing/modules#user_patterns_training).
* L’entraînement des motifs n’est pas pris en charge pour les [langues CJK](/fr/fine-reader/engine/guided-tour/advanced-techniques/recognizing-cjk-languages#cjk).

<div id="see-also">
  ## Voir aussi
</div>

[Reconnaissance avec entraînement](/fr/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/recognizing-with-training)

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

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