> ## 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 CreateEmptyUserPattern de l’objet Engine

> Méthode CreateEmptyUserPattern de l’objet Engine dans l’API ABBYY FineReader Engine — Cette méthode crée un fichier pattern utilisateur vide (*.ptn) à l’emplacement spécifié.

Cette méthode crée un fichier pattern utilisateur vide (\*.ptn) à l’emplacement spécifié.

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

FileName

\[in] Cette variable contient le chemin d’accès complet du fichier pattern utilisateur nouvellement créé,

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

<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 patterns utilisateur sont des fichiers qui définissent un certain nombre de paires « image d’un caractère — le caractère lui-même ». Les patterns utilisateur peuvent être utilisés lors de la reconnaissance pour identifier des caractères dans des polices non standard. Pour utiliser un pattern utilisateur lors de 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).
  * Sous Linux, les patterns utilisateur peuvent être appris à l’aide de la méthode [TrainUserPattern](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/trainuserpattern-method) de l’objet [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface).
  * Sous Windows, les patterns utilisateur peuvent être modifiés à l’aide de la méthode [IEngine::EditUserPattern](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/edituserpattern-method) ou appris pendant la reconnaissance. Voir [Reconnaissance avec apprentissage](/fr/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/recognizing-with-training).
* La méthode est disponible uniquement si la licence prend en charge le module [Apprentissage des patterns utilisateur](/fr/fine-reader/engine/licensing/modules#user_patterns_training).
* L’apprentissage des patterns 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 apprentissage](/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)

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