Package net.sourceforge.tess4j
Class ITessAPI.ETEXT_DESC
java.lang.Object
com.sun.jna.Structure
net.sourceforge.tess4j.ITessAPI.ETEXT_DESC
- Enclosing interface:
ITessAPI
public static class ITessAPI.ETEXT_DESC
extends com.sun.jna.Structure
Description of the output of the OCR engine. This structure is used as
both a progress monitor and the final output header, since it needs to be
a valid progress monitor while the OCR engine is storing its output to
shared memory. During progress, all the buffer info is -1. Progress
starts at 0 and increases to 100 during OCR. No other constraint. Every
progress callback, the OCR engine must set
ocr_alive
to 1.
The HP side will set ocr_alive
to 0. Repeated failure to
reset to 1 indicates that the OCR engine is dead. If the cancel function
is not null then it is called with the number of user words found. If it
returns true then operation is cancelled.-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
-
Field Summary
Modifier and TypeFieldDescriptionreturns true to cancelcom.sun.jna.Pointer
this or other data for cancelshort
chars in this buffer(0).time to stop if not 0byte
for errcode usebyte
true if not lastbyte
ocr sets to 1, HP 0short
percent complete increasing (0-100)character dataFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
-
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
count
public short countchars in this buffer(0). Total number of UTF-8 bytes for this run. -
progress
public short progresspercent complete increasing (0-100) -
more_to_come
public byte more_to_cometrue if not last -
ocr_alive
public byte ocr_aliveocr sets to 1, HP 0 -
err_code
public byte err_codefor errcode use -
cancel
returns true to cancel -
cancel_this
public com.sun.jna.Pointer cancel_thisthis or other data for cancel -
end_time
time to stop if not 0 -
text
character data
-
-
Constructor Details
-
ETEXT_DESC
public ETEXT_DESC()
-
-
Method Details
-
getFieldOrder
Gets Field Order.- Overrides:
getFieldOrder
in classcom.sun.jna.Structure
- Returns:
-