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 |
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: =====================================================
| 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 | ) |
| 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 |
| int GR_tx_nkNr |
| double GR_fontSiz = 0.055 |
1.6.3