Go to the source code of this file.
|
| enum | PolyBlockType {
PT_UNKNOWN,
PT_FLOWING_TEXT,
PT_HEADING_TEXT,
PT_PULLOUT_TEXT,
PT_EQUATION,
PT_INLINE_EQUATION,
PT_TABLE,
PT_VERTICAL_TEXT,
PT_CAPTION_TEXT,
PT_FLOWING_IMAGE,
PT_HEADING_IMAGE,
PT_PULLOUT_IMAGE,
PT_HORZ_LINE,
PT_VERT_LINE,
PT_NOISE,
PT_COUNT
} |
| |
| enum | tesseract::Orientation { tesseract::ORIENTATION_PAGE_UP = 0,
tesseract::ORIENTATION_PAGE_RIGHT = 1,
tesseract::ORIENTATION_PAGE_DOWN = 2,
tesseract::ORIENTATION_PAGE_LEFT = 3
} |
| |
| enum | tesseract::WritingDirection { tesseract::WRITING_DIRECTION_LEFT_TO_RIGHT = 0,
tesseract::WRITING_DIRECTION_RIGHT_TO_LEFT = 1,
tesseract::WRITING_DIRECTION_TOP_TO_BOTTOM = 2
} |
| |
| enum | tesseract::TextlineOrder { tesseract::TEXTLINE_ORDER_LEFT_TO_RIGHT = 0,
tesseract::TEXTLINE_ORDER_RIGHT_TO_LEFT = 1,
tesseract::TEXTLINE_ORDER_TOP_TO_BOTTOM = 2
} |
| |
| enum | tesseract::PageSegMode {
tesseract::PSM_OSD_ONLY,
tesseract::PSM_AUTO_OSD,
tesseract::PSM_AUTO_ONLY,
tesseract::PSM_AUTO,
tesseract::PSM_SINGLE_COLUMN,
tesseract::PSM_SINGLE_BLOCK_VERT_TEXT,
tesseract::PSM_SINGLE_BLOCK,
tesseract::PSM_SINGLE_LINE,
tesseract::PSM_SINGLE_WORD,
tesseract::PSM_CIRCLE_WORD,
tesseract::PSM_SINGLE_CHAR,
tesseract::PSM_SPARSE_TEXT,
tesseract::PSM_SPARSE_TEXT_OSD,
tesseract::PSM_RAW_LINE,
tesseract::PSM_COUNT
} |
| |
| enum | tesseract::PageIteratorLevel {
tesseract::RIL_BLOCK,
tesseract::RIL_PARA,
tesseract::RIL_TEXTLINE,
tesseract::RIL_WORD,
tesseract::RIL_SYMBOL
} |
| |
| enum | tesseract::ParagraphJustification { tesseract::JUSTIFICATION_UNKNOWN,
tesseract::JUSTIFICATION_LEFT,
tesseract::JUSTIFICATION_CENTER,
tesseract::JUSTIFICATION_RIGHT
} |
| |
| enum | tesseract::OcrEngineMode { tesseract::OEM_TESSERACT_ONLY,
tesseract::OEM_CUBE_ONLY,
tesseract::OEM_TESSERACT_CUBE_COMBINED,
tesseract::OEM_DEFAULT
} |
| |
Possible types for a POLY_BLOCK or ColPartition. Must be kept in sync with kPBColors in polyblk.cpp and PTIs*Type functions below, as well as kPolyBlockNames in publictypes.cpp. Used extensively by ColPartition, and POLY_BLOCK.
| Enumerator |
|---|
| PT_UNKNOWN |
|
| PT_FLOWING_TEXT |
|
| PT_HEADING_TEXT |
|
| PT_PULLOUT_TEXT |
|
| PT_EQUATION |
|
| PT_INLINE_EQUATION |
|
| PT_TABLE |
|
| PT_VERTICAL_TEXT |
|
| PT_CAPTION_TEXT |
|
| PT_FLOWING_IMAGE |
|
| PT_HEADING_IMAGE |
|
| PT_PULLOUT_IMAGE |
|
| PT_HORZ_LINE |
|
| PT_VERT_LINE |
|
| PT_NOISE |
|
| PT_COUNT |
|
Definition at line 41 of file publictypes.h.
Returns true if PolyBlockType is of image type
Definition at line 65 of file publictypes.h.
Returns true if PolyBlockType is of horizontal line type
Definition at line 61 of file publictypes.h.
Returns true if PolyBlockType is of text type
Definition at line 70 of file publictypes.h.
| const int kPointsPerInch = 72 |
Number of printers' points in an inch. The unit of the pointsize return.
Definition at line 33 of file publictypes.h.
| const char* kPolyBlockNames[] |
String name for each block type. Keep in sync with PolyBlockType.
Definition at line 23 of file publictypes.cpp.