| Parameter
 strPDFFile
 The output PDF file name.
 
 iDictionaryType
 0 - English language data: eng.traineddata, eng.tesseract_cube.nn, eng.cube.word-freq, eng.cube.size, eng.cube.params, eng.cube.nn, eng.cube.lm,eng.cube.fold, eng.cube.bigrams files.
 1 - German language data: deu.traineddata
 2 - Fraktur (Old German) language data: deu-frak.traineddata
 3 - Italian language data:  ita.traineddata
 4 - Dutch language data: nld.traineddata
 5 - Portuguese language data: por.traineddata
 6 - Spanish language data: spa.traineddata
 7 - Chinese (Simplified) language data:chi_sim.traineddata
 8 - Chinese (Traditional) language data:chi_tra.traineddata
 9 - Arabic language data:ara.traineddata, ara.cube.bigrams, ara.cube.fold, ara.cube.lm, ara.cube.nn, ara.cube.params, ara.cube.size, ara.cube.word-freq
 10 - Bulgarian language data: bul.traineddata
 11 - Catalan language data: cat.traineddata
 12 - Czech language data: ces.traineddata
 13 - Cherokee language data: chr.traineddata
 14 - Danish language data: dan.traineddata
 15 - Danish (Fraktur) language data: dan-frak.traineddata
 16 - Greek language data: ell.traineddata
 17 - Finnish language data: fin.traineddata
 18 - French language data: fra.traineddata
 19 - Hebrew language data: heb.traineddata
 20 - Hindi language data: hin.traineddata, hin.cube, hin.cube.fold, hin.cube.lm, hin.cube.nn, hin.cube.params, hin.cube.word-freq, hin.tesseract_cube.nn
 21 - Hungarian language data : hun.traineddata
 22 - Indonesian language data: ind.traineddata
 23 - Japanese language data: jpn.traineddata
 24 -Korean language data: kor.traineddata
 25- Latvian language data: lav.traineddata
 26- Lithuanian language data: lit.traineddata
 27 - Norwegian language data: nor.traineddata
 28 - Polish language data: pol.traineddata
 29 - Romanian language data: ron.traineddata
 30 - Russian language data: rus.traineddata
 31 - Slovakian language data: slk.traineddata
 32 - Slovakian Fraktur Language data: slk-frak.traineddata
 33- Slovenian language data: slv.traineddata
 34 - Serbian (Latin) language data: srp.traineddata
 35 - Swedish language data: swe.traineddata
 36 - Swedish (Fraktur) language data: swe-frak.traineddata
 37 - Tagalog language data: tgl.traineddata
 38 - Thai language data: tha.traineddata
 39 - Turkish language data: tur.traineddata
 40 - Ukrainian language data: ukr.traineddata
 41 -Vietnamese language data: vie.traineddata
 
 
 The language files need include in dictfiles\tessdata folder. Assume The path of dictionary files is "dictfiles" Please refer Optional OCR Language Dictionaries Files section in Distributing your Applications.
 
 strDictionaryPath
 The path of dictionary files. It need same as the ocx folder. e.g. If the ocx file locate on c:\test folder
 if the dictionary files locate on c:\test\dictfiles , you need set "dictfiles" in strDictionaryPath parameter.
 
 
 Return Value
 
 Return 1 - Successful
 Return -1 - Cannot start, because it is recognizing.
 Return -2 - General Error.
 Return -3 - You must Load the image first. Call FileName property or LoadMultiPage method.
 Return -4 - Cannot get the image.
 
 Example
 
|     | Visual Basic SyntaxImageViewer1.FileName= "c:\source.jpg"
 iResult=ImageViewer1.OCR2SearchablePDF("c:\searchablepdf.tif", 0,"dictfiles")
 |  |