Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
TR_INFO Struct Reference

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

#include <text_reassemble.h>

Public Attributes

FT_INFOfti
 Font info storage

 
TP_INFOtpi
 Text Info/Position Info storage

 
BR_INFObri
 Bounding Rectangle Info storage

 
CX_INFOcxi
 Complex Info storage

 
uint8_tout
 buffer to hold formatted output

 
double qe
 quantization error in points.
 
double esc
 escapement angle in DEGREES

 
double x
 x coordinate of first text object, in points

 
double y
 y coordinate of first text object, in points

 
int dirty
 1 if text records are loaded

 
int use_kern
 1 if kerning is used, 0 if not

 
int load_flags
 FT_LOAD_NO_SCALE or FT_LOAD_TARGET_NORMAL

 
int kern_mode
 FT_KERNING_DEFAULT, FT_KERNING_UNFITTED, or FT_KERNING_UNSCALED

 
uint32_t outspace
 storage in output buffer allocated

 
uint32_t outused
 storage in output buffer in use

 
int usebk
 On output write the background color under the text

 
TRCOLORREF bkcolor
 RGB background color

 

Detailed Description

Information for the entire text reassembly system.

Definition at line 276 of file text_reassemble.h.

Member Data Documentation

◆ bkcolor

TRCOLORREF TR_INFO::bkcolor

RGB background color

Definition at line 293 of file text_reassemble.h.

◆ bri

BR_INFO* TR_INFO::bri

Bounding Rectangle Info storage

Definition at line 279 of file text_reassemble.h.

◆ cxi

CX_INFO* TR_INFO::cxi

Complex Info storage

Definition at line 280 of file text_reassemble.h.

◆ dirty

int TR_INFO::dirty

◆ esc

double TR_INFO::esc

escapement angle in DEGREES

Definition at line 283 of file text_reassemble.h.

◆ fti

◆ kern_mode

int TR_INFO::kern_mode

FT_KERNING_DEFAULT, FT_KERNING_UNFITTED, or FT_KERNING_UNSCALED

Definition at line 289 of file text_reassemble.h.

◆ load_flags

int TR_INFO::load_flags

FT_LOAD_NO_SCALE or FT_LOAD_TARGET_NORMAL

Definition at line 288 of file text_reassemble.h.

◆ out

uint8_t* TR_INFO::out

buffer to hold formatted output

Definition at line 281 of file text_reassemble.h.

Referenced by Inkscape::Extension::Internal::Emf::myEnhMetaFileProc(), and Inkscape::Extension::Internal::Wmf::myMetaFileProc().

◆ outspace

uint32_t TR_INFO::outspace

storage in output buffer allocated

Definition at line 290 of file text_reassemble.h.

◆ outused

uint32_t TR_INFO::outused

storage in output buffer in use

Definition at line 291 of file text_reassemble.h.

◆ qe

double TR_INFO::qe

quantization error in points.


Definition at line 282 of file text_reassemble.h.

◆ tpi

TP_INFO* TR_INFO::tpi

Text Info/Position Info storage

Definition at line 278 of file text_reassemble.h.

◆ use_kern

int TR_INFO::use_kern

1 if kerning is used, 0 if not

Definition at line 287 of file text_reassemble.h.

◆ usebk

int TR_INFO::usebk

On output write the background color under the text

Definition at line 292 of file text_reassemble.h.

◆ x

double TR_INFO::x

x coordinate of first text object, in points

Definition at line 284 of file text_reassemble.h.

◆ y

double TR_INFO::y

y coordinate of first text object, in points

Definition at line 285 of file text_reassemble.h.


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