←Select platform

AutoZoningOptions Enumeration

Summary

Flags that determine the behavior of the auto zoning process.

Syntax

C#
VB
Java
Objective-C
WinRT C#
C++
[FlagsAttribute()] 
public enum AutoZoningOptions 
<FlagsAttribute()> 
Public Enum AutoZoningOptions 
[FlagsAttribute()] 
public enum AutoZoningOptions 
typedef NS_OPTIONS(NSUInteger, LTAutoZoningOptions)
public enum AutoZoningOptions
Leadtools.ImageProcessing.Core.AutoZoningOptions = function() { }; 
Leadtools.ImageProcessing.Core.AutoZoningOptions.prototype = { 
 
  DontUseMultiThreading = 0x80000000, 
    DontRecognizeOneCellTable = 0x00000000, 
    UseNormalTableDetection = 0x00000000, 
    DetectAccurateZones = 0x00000000, 
    UseMultiThreading = 0x00000000, 
    None = 0x00000000, 
    DontAllowOverlap = 0x00000000, 
    DetectText = 0x00000001, 
    DetectGraphics = 0x00000002, 
    DetectTable = 0x00000004, 
    DetectAll = 0x00000007, 
    AllowOverlap = 0x00000010, 
    DetectGeneralZones = 0x00000100, 
    AsianAutoZone = 0x00000200, 
    RecognizeOneCellTable = 0x00001000, 
    UseAdvancedTableDetection = 0x00002000, 
    UseLinesReconstruction = 0x00004000, 
    UseTextDetectionVersion = 0x00008000, 
    DetectCheckbox = 0x00010000, 
    VerticalText = 0x00100000, 
    FavorGraphics = 0x00400000, 
     
 }; 
[FlagsAttribute()] 
public enum class AutoZoningOptions 

Members

ValueMemberDescription
0x80000000DontUseMultiThreading Don't Use Multithreading (that will be used with a single-core CPUs)
0x00000000DontRecognizeOneCellTable Do not recognize tables that contain only one cell. (ignore one-cell tables (borders), and detect what is inside.)
0x00000000UseNormalTableDetection Use Normal Table Detection
0x00000000DetectAccurateZones Don't merge text zones and keep them separated (paragraphs)
0x00000000UseMultiThreading Use Multithreading (that will be faster with a multi-core CPUs)
0x00000000None None.
0x00000000DontAllowOverlap Don't allow overlapping zones.
0x00000001DetectText Detect text zones.
0x00000002DetectGraphics Detect graphic zones.
0x00000004DetectTable Detect table zones.
0x00000007DetectAll Detect all zones.
0x00000010AllowOverlap Allows overlapping zones.
0x00000100DetectGeneralZones Merge text zones to the maximum.
0x00000200AsianAutoZone Detect Asian text (Japanese, Chinese, Korean...etc).
0x00001000RecognizeOneCellTable Recognize tables that contain only one cell, (consider the borders as one-cell tables).
0x00002000UseAdvancedTableDetection Use Advanced Table Detection to return more accurate results and detect complex tables
0x00004000UseLinesReconstruction Use Lines Reconstruction to connect broken lines and for patterned tables.
0x00008000UseTextDetectionVersion Modifies the input image removing tables and graphics, leaving only the text area. It won't return the text zones in the IList`1 containing the recognized zones. Note: Make a copy of the original image if you want to keep it, since when this function is set to UseTextDetectionVersion the original image is modified.
0x00010000DetectCheckbox Detect checkboxes zones.
0x00100000VerticalText Detect vertical text zones.
0x00400000FavorGraphics Efficiently detects and cleans up Figures.
Remarks

You can use a bitwise OR ( ¦ ) to specify one or more flags.

Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.ImageProcessing.Core Assembly
Click or drag to resize