←Select platform

OcrZoneType Enumeration

Summary

Zone types.

Syntax

C#
VB
C++
[DataContractAttribute(Namespace="http://Leadtools.Services.Forms.DataContracts/2009/01", Name="OcrZoneType")] 
public enum OcrZoneType : System.Enum, System.IComparable, System.IConvertible, System.IFormattable 
<DataContractAttribute(Namespace="http://Leadtools.Services.Forms.DataContracts/2009/01", Name="OcrZoneType")> 
Public Enum OcrZoneType  
   Inherits System.Enum 
   Implements System.IComparable, System.IConvertible, System.IFormattable 
[DataContractAttribute(Namespace="http://Leadtools.Services.Forms.DataContracts/2009/01", Name="OcrZoneType")] 
public enum class OcrZoneType : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable 

Members

ValueMemberDescription
0TextFlowing text type zone.
1TableTable type zone.
2GraphicZone containing graphics (Not sure).
3ColumnColumn type zone.
4HeaderHeader type zone.
5FooterFooter type zone.
6CaptionCaption type zone.
7TitleTitle type zone.
8OtherOther zone type.
9AutoGraphicZone containing graphics (sure).
10VerticalTextVertical characters. For Asian characters only.
11LeftRotatedTextLeft rotated text (90 degrees counter clockwise). For Latin, Greek and Cyrillic characters only.
12RightRotatedTextRight rotated text (90 degrees clockwise). For Latin, Greek and Cyrillic characters only.
Remarks

The OcrZoneType is used to classify the zone into one of the three basic zone-categories: flowing text, table or graphics. For these, use OcrZoneType.Text, OcrZoneType.Table, and OcrZoneType.Graphic respectively.

For flowing text, any of the following text types can appear instead of OcrZoneType.Text: OcrZoneType.Column, OcrZoneType.Header, OcrZoneType.Footer, OcrZoneType.Caption, OcrZoneType.Title, OcrZoneType.VerticalText, OcrZoneType.LeftRotatedText, OcrZoneType.RightRotatedText or OcrZoneType.Other.

One of these values is typically created by the page-layout decomposition (auto-zoning) process of the page, however they have the same meaning for the recognition algorithms: the zone contains flowing text.

The OcrZoneType.Table type is for table-type zones. In this type of zone is specified, the OCR engine will try to reconstruct the original table text layout of the zone in the final output document.

For graphic zones use the OcrZoneType.Graphic type. If OcrZoneType.Graphic is specified, no recognition will be run on the zone and all other recognition related settings will be ignored. The related OcrZoneType.AutoGraphic type can appear as the result of the page-layout decomposition (auto-zoning) process, and also signifies a graphic zone. The difference is, OcrZoneType.Graphic is the type that you as the user set in the zone to denote a graphic zone that contain no text, OcrZoneType.AutoGraphic is the type set by the engine during auto-zoning.

Example

For an example, refer to DocumentConvertOptions.PagesZones

Requirements

Target Platforms

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