libTERE
A portable library for reassembling complex formatted text from text fragments.
|
Information for the entire text reassembly system. More...
#include <text_reassemble.h>
Data Fields | |
FT_INFO * | fti |
TP_INFO * | tpi |
BR_INFO * | bri |
CX_INFO * | cxi |
uint8_t * | out |
double | qe |
double | esc |
double | x |
double | y |
int | dirty |
int | use_kern |
int | load_flags |
int | kern_mode |
int | outspace |
int | outused |
Information for the entire text reassembly system.
BR_INFO* TR_INFO::bri |
Bounding Rectangle Info storage
CX_INFO* TR_INFO::cxi |
Complex Info storage
int TR_INFO::dirty |
1 if text records are loaded
double TR_INFO::esc |
escapement angle in DEGREES
FT_INFO* TR_INFO::fti |
Font info storage
int TR_INFO::kern_mode |
FT_KERNING_DEFAULT, FT_KERNING_UNFITTED, or FT_KERNING_UNSCALED
int TR_INFO::load_flags |
FT_LOAD_NO_SCALE or FT_LOAD_TARGET_NORMAL
uint8_t* TR_INFO::out |
buffer to hold formatted output
int TR_INFO::outspace |
storage in output buffer allocated
int TR_INFO::outused |
storage in output buffer in use
double TR_INFO::qe |
quantization error in points.
TP_INFO* TR_INFO::tpi |
Text Info/Position Info storage
int TR_INFO::use_kern |
1 if kerning is used, 0 if not
double TR_INFO::x |
x coordinate of first text object, in points
double TR_INFO::y |
y coordinate of first text object, in points