ut_gtx.c File Reference

Grafic: Text-Utilities GR_gtx_. More...

#include "../xa/MS_Def0.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../ut/ut_geo.h"
#include "../ut/ut_txt.h"
#include "../ut/ut_TX.h"
#include "../db/ut_DB.h"
#include "../gr/ut_gr.h"
#include "../gr/vf.h"

Functions

int GR_gxt_nkNr (char *fmt)
int GR_InitGFPar (double txdimsiz)
double GTX_scale (double size)
double GTX_siz__ (double cw1)
double GTX_chw_ (double size)
double GTX_cw_ ()
double GTX_chh_ (double size)
double GTX_chhl2 (double size)
int GTX_ardxy (double *ardx, double *ardy)
double GR_gtx_ckBlockWidth (char *txt, double size)
int GR_gxt_subst1 (char *txo, char *fmt, char *tx1)
int GR_gxt_prep_Pt (char *txo, Point *pt, int nkz)
int GR_gxt_prep1 (char *txo, double d1)
int GR_gxt_dxfout (int mode, char *txo, char *txi)
int GR_gxt_dxfin (char *txt)

Variables

double AP_txsiz
 Notes-Defaultsize.
double AP_txdimsiz
 Dimensions-Text-Defaultsize.
int AP_txNkNr
 Nachkommastellen.
double GR_tx_scale = 1.
double GR_tx_ldExt
double GR_tx_ardx
double GR_tx_ardy
double GR_tx_chw
double GR_tx_chh
int GR_tx_nkNr
double GR_fontSiz = 0.055

Detailed Description

Grafic: Text-Utilities GR_gtx_.

=====================================================
Liste_Funktionen_Beginn:

GR_InitGFPar          Init Graf.Fontparameters
GTX_scale             returns total scale
GTX_siz__             returns scale from charWidth
GTX_chw_              returns (charWidth + spcWidth) scaled
GTX_cw_               returns (charWidth + spcWidth)
GTX_chh_              returns charHeight scaled
GTX_chhl2             returns (charHeight + (interlinespace/2)) scaled
GTX_ardxy             returns arrowSize in x & y
GR_gtx_ckBlockWidth   Breite eines Textblocks errechnen
GR_gxt_subst1         substitute [% by text
GR_gxt_prep1          prepare dimText
GR_gxt_prep_Pt        prepare dimText
GR_gxt_nkNr           extract nkNr
GR_gxt_dxfin          DXF => gCad
GR_gxt_dxfout         gCad => DXF

Liste_Funktionen_Ende:
=====================================================

Function Documentation

int GR_gxt_nkNr ( char *  fmt  ) 
int GR_InitGFPar ( double  txdimsiz  ) 
double GTX_scale ( double  size  ) 
double GTX_siz__ ( double  cw1  ) 
double GTX_chw_ ( double  size  ) 
double GTX_cw_ (  ) 

Breite character + intercharspace

double GTX_chh_ ( double  size  ) 

    Hoehe character
    Example:
      GTX_chh_ (AP_txdimsiz);

double GTX_chhl2 ( double  size  ) 

Hoehe character + halber interlinespace

int GTX_ardxy ( double *  ardx,
double *  ardy 
)

GTX_ardxy returns arrowSize in x & y

double GR_gtx_ckBlockWidth ( char *  txt,
double  size 
)

Breite eines Textblocks in Usercoords errechnen

int GR_gxt_subst1 ( char *  txo,
char *  fmt,
char *  tx1 
)
int GR_gxt_prep_Pt ( char *  txo,
Point pt,
int  nkz 
)
int GR_gxt_prep1 ( char *  txo,
double  d1 
)
int GR_gxt_dxfout ( int  mode,
char *  txo,
char *  txi 
)
int GR_gxt_dxfin ( char *  txt  ) 

Variable Documentation

double AP_txsiz

Notes-Defaultsize.

double AP_txdimsiz

Dimensions-Text-Defaultsize.

Dimensions-Text-size.

int AP_txNkNr

Nachkommastellen.

double GR_tx_scale = 1.
double GR_tx_ldExt
double GR_tx_ardx
double GR_tx_ardy
double GR_tx_chw
double GR_tx_chh
double GR_fontSiz = 0.055
Generated on Fri Apr 6 09:40:09 2012 for gCAD3D by  doxygen 1.6.3