LEADTOOLS OCR Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.22
LEADTOOLS OCR Plus Engine Settings

The IOcrSettingManager.GetSettingNames method will return the names of the values as described in this table and in the same order.

The following table describes the settings supported by the LEADTOOLS OCR Plus Engine:

Name Type Range and values Description
Engine BeginCategory N/A Beginning of the engine settings category
Engine.Timeout Integer -1 to Int32.MaxValue Gets or sets the engine-wide module timeout setting in milliseconds. This setting is used by the engine to implement a watch-dog feature for avoiding rare but annoying dead-lock situations (infinite loops). Currently this feature applies to the following processes of the engine: page preprocessing, page zoning, page recognition. A value of -1 (infinite) disables the watch-dog mechanism in the engine. The default value of this setting is 180000 milliseconds (3 minutes).
End:Engine EndCategory N/A End of the engine settings category
Recognition BeginCategory N/A Beginning of the recognition settings category.
Recognition.DefaultCharacterFilter Enum None, Digit, Uppercase, Lowercase, Punctuation, Miscellaneous, Plus Specifies which character set (Global filter) will be applied globally, at page level.
Recognition.ForceSingleColumn Boolean N/A Force single column mode for the page-layout. It prevents the engine decolumnization detecting columns and placing their contents one below the other. It is useful for conserving the columnar structure in tables.
Recognition.DetectNonGriddedTable Boolean N/A Detect Non-gridded tables.
Recognition.EnableMorFaxMode Boolean N/A Switches Fax image mode for multi-lingual omnifont recognition on or off. Turn this setting on if the image file to be loaded is a fax message transmitted in "Draft" mode at 200 x 100 resolution. Do not use this switch to read fax card image files transmitted in "Fine" mode (200 x 200 dpi resolution).
Recognition.RecognitionModuleTradeoff Enum Accurate, Balanced, Fast Specifies which recognition algorithm trade-off setting to use for recognition.
Recognition.EnableParallelRecognition Boolean N/A Enable parallel recognition if applicable. This setting is being deprecated and should not be used.
Recognition.IcrNumeral BeginCategory N/A Beginning of the ICR (Handprint) recognition settings category.
Recognition.IcrNumeral.Style Enum Euro, US Sets the writing style for the handprinted numerals recognition module.
Recognition.IcrNumeral.CharacterBoxData.Height Integer 0 to Int32.MaxValue Character height in 1/1200 inches. A value of zero (0) forces automatic calculation of this setting.
Recognition.IcrNumeral.CharacterBoxData.Width Integer 0 to Int32.MaxValue Character width in 1/1200 inches. A value of zero (0) forces automatic calculation of this setting.
Recognition.IcrNumeral.CharacterBoxData.LeadingSpaces Integer 0 to Int32.MaxValue Leading spaces in 1/1200 inches. A value of zero (0) forces automatic calculation of this setting.
Recognition.IcrNumeral.EnableSpaceInclusion Boolean N/A Controls whether the handprinted numeral recognition module should export spaces detected between characters.
End:Recognition.IcrNumeral EndCategory N/A End of the ICR (Handprint) recognition settings category.
Recognition.Zoning BeginCategory N/A Beginning of the zoning settings category.
Recognition.Zoning.DisableMultiThreading Boolean N/A

True to use multi-threading when performing auto-zoning; otherwise it is false. Multi-threading enhances the performance of the auto-zoning algorithm. However, it may be undesirable if the OCR engine is hosted by a server.

End:Recognition.Zoning EndCategory N/A End of the zoning settings category.
End:Recognition EndCategory N/A End of the recognition settings category.
Language BeginCategory N/A Beginning of the language settings category.
Language.LanguagesPlusCharacters String Maximum of 1024 characters and can be a null value Extra characters added to the set of characters determined by the language selection.
Language.FilterPlusCharacters String Maximum of 1024 characters and can be a null value FilterPlus characters can broaden the filtered set of characters globally or on a per-zone basis. To allow the use of these FilterPlus characters, the zone's OcrZone.CharacterFilters property must include OcrZoneCharacterFilters.Plus.
End:Language EndCategory N/A End of the language settings category.
SaveDocument BeginCategory N/A Beginning of the save document settings category.
SaveDocument.FormatLevel Enum Full, Part, Drop Pre-defined levels of the format retention for the final output document. Full: All formatting retained, including text zoning, Part: Partial set of output formatting elements are retained. All of the recognized paragraph and character formatting features will be exported. Drop: Only some character formatting properties (font size and name) will be exported, if applicable.
SaveDocument.Document BeginCategory N/A Beginning of the document save options category.
SaveDocument.Document.PaperSizeSwitch Enum None, Auto, Predefined The "SaveDocument.Document.PaperSize" switch.
SaveDocument.Document.PaperSize Enum A4, A0, A1, A2, A3, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, Letter, Legal, Executive, From image Paper size setting. This value will be exported only if the value of "SaveDocument.Document.PaperSize" is "Predefined".
SaveDocument.Document.Orientation Enum Portrait, Landscape Orientation setting. This value will be exported only if the value of "SaveDocument.Document.PaperSize" is "Predefined".
SaveDocument.Document.LanguageSwitch Enum None, Auto, Predefined The "SaveDocument.Document.Language" switch.
SaveDocument.Document.Language Enum None, Albanian, French, French Belgian, Norwegian Nynorsk, Polish, Bahasa, Catalan, Croato Serbian Latin, Czech, Danish, Dutch, Dutch Belgian, English Australian, English UK, English US, Finnish, French Canadian, French Swiss, German, German Swiss, Greek, Hungarian, Icelandic, Italian, Italian Swiss, Norwegian, Portuguese Brazilian, Portuguese, Rhaeto Romanic, Romanian, Slovak, Spanish Castilian, Spanish Mexican, Swedish, Turkish, Serbo Croatian Cyrillic, Bulgarian, Russian Language marker setting. This value will be exported only if the value of "SaveDocument.Document.LanguageSwitch" is "Predefined".
SaveDocument.Document.RetainGraphics Enum None, Black/White, Gray, True color, Original Retain graphics setting. Keep, convert or drop graphics in the final output document.
SaveDocument.Document.TextInBoxes Boolean N/A The content of zones will be kept in frames in the final output document (if frames are applicable by the output format).
SaveDocument.Document.MarginsSwitch Enum None, Auto, Predefined The "SaveDocument.Document.Margins" switch.
SaveDocument.Document.Margin.Left Integer 0 to Int32.MaxValue Left margins in Twips. This value will be exported only if the value of "SaveDocument.Document.MarginsSwitch" is "Predefined".
SaveDocument.Document.Margin.Top Integer 0 to Int32.MaxValue Top margins in Twips. This value will be exported only if the value of "SaveDocument.Document.MarginsSwitch" is "Predefined".
SaveDocument.Document.Margin.Right Integer 0 to Int32.MaxValue Right margins in Twips. This value will be exported only if the value of "SaveDocument.Document.MarginsSwitch" is "Predefined".
SaveDocument.Document.Margin.Bottom Integer 0 to Int32.MaxValue Bottom margins in Twips. This value will be exported only if the value of "SaveDocument.Document.MarginsSwitch" is "Predefined".
SaveDocument.Document.RetainPageBreaks Boolean N/A Retain or drop page breaks in the final output document setting.
SaveDocument.Document.TableMethod Enum Use tabs, Use cells Method for handling table data.
End:SaveDocument.Document EndCategory N/A End of the document save options category.
SaveDocument.Paragraph BeginCategory N/A Beginning of the document save paragraph options category.
SaveDocument.Paragraph.SpaceBeforeSwitch Enum None, Auto, Predefined The "SaveDocument.Paragraph.SpaceBefore" switch.
SaveDocument.Paragraph.SpaceBefore Integer 0 to Int32.MaxValue Extra space before paragraph in Twips. This value will be used only if the value of "SaveDocument.Paragraph.SpaceBefore" is "Predefined".
SaveDocument.Paragraph.ParagraphIndentSwitch Enum None, Auto, Predefined The "SaveDocument.Paragraph.FirstLineIndent" switch.
SaveDocument.Paragraph.FirstLineIndent Integer 0 to Int32.MaxValue Paragraph first line indent in Twips. This value will be used only if the value of "SaveDocument.Paragraph.ParagraphIndentSwitch" is "Predefined".
SaveDocument.Paragraph.LineSpacingSwitch Enum None, Auto, Predefined The "SaveDocument.Paragraph.SaveDocument.Paragraph.LineSpacing" switch.
SaveDocument.Paragraph.LineSpacing Enum Half, One, One and half, Double Line spacing. This value will be used only if the value of "SaveDocument.Paragraph.LineSpacingSwitch" is "Predefined".
SaveDocument.Paragraph.AlignmentSwitch Enum None, Auto, Predefined The "SaveDocument.Paragraph.Alignment" switch.
SaveDocument.Paragraph.Alignment Enum Left, Right, Centered, Justified Paragraph alignment. This value will be used only if the value of "SaveDocument.Paragraph.AlignmentSwitch" is "Predefined".
End:SaveDocument.Paragraph EndCategory N/A End of the document save paragraph options category.
SaveDocument.Character BeginCategory N/A Beginning of the document save character options category.
SaveDocument.Character.OutputFontSwitch Enum None, Auto, Predefined The "SaveDocument.Character.ProportionalSerifFontName", "SaveDocument.Character.ProportionalSansSerifFontName", "SaveDocument.Character.MonospacedSerifFontName", "SaveDocument.Character.MonospacedSansSerifFontName", "SaveDocument.Character.PredefinedFontName" and "SaveDocument.Character.CharacterSize" switch.
SaveDocument.Character.ProportionalSerifFontName. String Any length. Must not be a null value The Proportional Serif font (for example Times New Roman) used in the final document. Valid only if the value of "SaveDocument.Character.OutputFontSwitch" is "Predefined".
SaveDocument.Character.ProportionalSansSerifFontName String Any length. Must not be a null value The Proportional SansSerif font (for example Arial) used in the final document. Valid only if the value of "SaveDocument.Character.OutputFontSwitch" is "Predefined".
SaveDocument.Character.MonospacedSerifFontName String Any length. Must not be a null value The Monospaced Serif font (for example Courier New) used in the final document. Valid only if the value of "SaveDocument.Character.OutputFontSwitch" is "Predefined".
SaveDocument.Character.MonospacedSansSerifFontName String Any length. Must not be a null value The Monospaced SansSerif font (for example Courier New) used in the final document. Valid only if the value of "SaveDocument.Character.OutputFontSwitch" is "Predefined".
SaveDocument.Character.ProportionalSerifFontName String Any length. Must not be a null value The proportional Serif font (for example Times New Roman) used in the final document. Valid only if the value of "SaveDocument.Character.OutputFontSwitch" is "Predefined".
SaveDocument.Character.PredefinedFontName String Any length. Must not be a null value The Pre-defined font (for example Times New Roman) used in the final document. Valid only if the value of "SaveDocument.Character.OutputFontSwitch" is "Predefined".
SaveDocument.Character.CharacterSize Integer 0 to Int32.MaxValue Character size setting for the pre-defined font in font. Valid only if the value of "SaveDocument.Character.OutputFontSwitch" is "Predefined".
SaveDocument.Character.RetainBold Boolean N/A Retain bold character attributes.
SaveDocument.Character.RetainItalic Boolean N/A Retain italic character attributes.
SaveDocument.Character.RetainUnderline Boolean N/A Retain underlined character attributes.
End:SaveDocument.Character EndCategory N/A End of the document save character options category.
SaveDocument.Mark BeginCategory N/A Beginning of the document save mark options category.
SaveDocument.Mark.SuspectedCharacterColor Enum (Flag) None, Blue, Green, Red, Intensive The color of the suspected characters.
SaveDocument.Mark.RejectionCharacterColor Enum (Flag) None, Blue, Green, Red, Intensive The color of the rejection characters.
SaveDocument.Mark.MissingCharacterColor Enum (Flag) None, Blue, Green, Red, Intensive The color of the missing characters.
SaveDocument.Mark.BeforeSuspectedCharacterSeparator String Any length. Can be a null value Before suspected character separator.
SaveDocument.Mark.BeforeRejectionCharacterSeparator String Any length. Can be a null value Before rejection character separator.
SaveDocument.Mark.BeforeMissingCharacterSeparator String Any length. Can be a null value Before missing character separator.
SaveDocument.Mark.BeginOfSuspectedWordSeparator String Any length. Can be a null value Begin of suspected word separator.
SaveDocument.Mark.EndOfSuspectedWordSeparator String Any length. Can be a null value End of suspected word separator.
SaveDocument.Mark.BeginOfLineSeparator String Any length. Can be a null value Begin of line separator.
SaveDocument.Mark.EndOfLineSeparator String Any length. Can be a null value End of line separator.
SaveDocument.Mark.BeginOfTableRowSeparator String Any length. Can be a null value Begin of table row separator.
SaveDocument.Mark.EndOfTableRowSeparator String Any length. Can be a null value End of table row separator.
SaveDocument.Mark.BeginOfParagraphSeparator String Any length. Can be a null value Begin of paragraph separator.
SaveDocument.Mark.EndOfParagraphSeparator String Any length. Can be a null value End of paragraph separator.
SaveDocument.Mark.BeginOfZoneSeparator String Any length. Can be a null value Begin of zone separator.
SaveDocument.Mark.EndOfZoneSeparator String Any length. Can be a null value End of zone separator.
SaveDocument.Mark.BeginOfPageSeparator String Any length. Can be a null value Begin of page separator.
SaveDocument.Mark.EndOfPageSeparator String Any length. Can be a null value End of page separator.
End:SaveDocument.Mark EndCategory N/A End of the document save mark options category.