libTERE
A portable library for reassembling complex formatted text from text fragments.
 All Data Structures Files Functions Variables Enumerations Enumerator Groups
Data Fields
TR_INFO Struct Reference

Information for the entire text reassembly system. More...

#include <text_reassemble.h>

Data Fields

FT_INFOfti
TP_INFOtpi
BR_INFObri
CX_INFOcxi
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

Detailed Description

Information for the entire text reassembly system.


Field Documentation

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


The documentation for this struct was generated from the following file: