MergePatterns Method of the Engine Object

This method merges several user pattern files into one file.



HRESULT MergePatterns(
  IStringsCollection* SourceFilesNames,
  BSTR                DestinationFileName


void MergePatterns(
  IStringsCollection SourceFilesNames,
  string            DestinationFileName

Visual Basic .NET

Sub MergePatterns( _
  SourceFilesNames As IStringsCollection, _
  DestinationFileName As String _


[in] This variable of the StringsCollection type contains a collection of the full paths to the user pattern files that are to be merged. These files should be created by the IEngine::CreateEmptyUserPattern method or by ABBYY FineReader.
[in] This variable contains the full path to the resulting user pattern file.

Return values

This method has no specific return values. It returns the standard return values of ABBYY FineReader Engine functions.


User patterns are files that define a number of pairs "image of a character — the character itself". User patterns may be used during recognition to identify characters of non-standard fonts. To use a user pattern during recognition, set the path to it in the IRecognizerParams::UserPatternsFile property.

See also



Recognizing with Training

24.03.2023 8:51:52

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.