#include "plDevs.h"
#include "plplotP.h"
#include "drivers.h"
#include "ps.h"
#include <string.h>
#include <time.h>
#include "plfreetype.h"
#include <iostream>
#include <fstream>
#include <LASi.h>
Go to the source code of this file.
|
static char * | ps_getdate (void) |
|
static void | ps_init (PLStream *) |
|
static void | fill_polygon (PLStream *pls) |
|
static void | proc_str (PLStream *, EscText *) |
|
static void | psttf_dispatch_init_helper (PLDispatchTable *pdt, const char *menustr, const char *devnam, int type, int seq, plD_init_fp init) |
|
void | writeHeader (PLStream *pls) |
|
void | plD_line_psttf (PLStream *pls, short x1a, short y1a, short x2a, short y2a) |
|
void | plD_polyline_psttf (PLStream *pls, short *xa, short *ya, PLINT npts) |
|
void | plD_eop_psttf (PLStream *pls) |
|
void | plD_bop_psttf (PLStream *pls) |
|
void | plD_tidy_psttf (PLStream *pls) |
|
void | plD_state_psttf (PLStream *pls, PLINT op) |
|
void | plD_esc_psttf (PLStream *pls, PLINT op, void *ptr) |
|
◆ FAMILY_LOOKUP_LEN
#define FAMILY_LOOKUP_LEN 1024 |
◆ MAX_NUM_TRIES
◆ N_Pango_Lookup
◆ OUTBUF_LEN
◆ PROC_STR_STRING_LENGTH
#define PROC_STR_STRING_LENGTH 1000 |
◆ RISE_FACTOR
◆ TRMFLT
#define TRMFLT |
( |
|
a | ) |
( ( fabs( a ) < 5.0e-4 ) ? 0.0 : ( a ) ) |
◆ fill_polygon()
static void fill_polygon |
( |
PLStream * |
pls | ) |
|
|
static |
◆ plD_bop_psttf()
◆ plD_eop_psttf()
◆ plD_esc_psttf()
◆ plD_line_psttf()
void plD_line_psttf |
( |
PLStream * |
pls, |
|
|
short |
x1a, |
|
|
short |
y1a, |
|
|
short |
x2a, |
|
|
short |
y2a |
|
) |
| |
◆ plD_polyline_psttf()
void plD_polyline_psttf |
( |
PLStream * |
pls, |
|
|
short * |
xa, |
|
|
short * |
ya, |
|
|
PLINT |
npts |
|
) |
| |
◆ plD_state_psttf()
◆ plD_tidy_psttf()
◆ proc_str()
◆ ps_getdate()
static char * ps_getdate |
( |
void |
| ) |
|
|
static |
◆ ps_init()
◆ psttf_dispatch_init_helper()
static void psttf_dispatch_init_helper |
( |
PLDispatchTable * |
pdt, |
|
|
const char * |
menustr, |
|
|
const char * |
devnam, |
|
|
int |
type, |
|
|
int |
seq, |
|
|
plD_init_fp |
init |
|
) |
| |
|
static |
◆ writeHeader()
◆ color
◆ DefaultFamilyLookup
Initial value:= {
"sans",
"serif",
"monospace",
"sans,serif",
"sans,serif"
}
Definition at line 91 of file psttf.cc.
◆ EnvFamilyLookup
Initial value:= {
"PLPLOT_FREETYPE_SANS_FAMILY",
"PLPLOT_FREETYPE_SERIF_FAMILY",
"PLPLOT_FREETYPE_MONO_FAMILY",
"PLPLOT_FREETYPE_SCRIPT_FAMILY",
"PLPLOT_FREETYPE_SYMBOL_FAMILY"
}
Definition at line 99 of file psttf.cc.
◆ FamilyLookup
◆ hrshsym
◆ outbuf
◆ plD_DEVICE_INFO_psttf
◆ ps_options
Initial value:= { {
"text",
DRV_INT, &
text,
"Use Postscript text (text=0|1)" },
{
"hrshsym",
DRV_INT, &
hrshsym,
"Use Hershey symbol set (hrshsym=0|1)" },
Definition at line 121 of file psttf.cc.
◆ StyleLookup
const FontStyle StyleLookup[3] |
Initial value:= {
NORMAL_STYLE,
ITALIC,
OBLIQUE
}
Definition at line 115 of file psttf.cc.
◆ text
◆ WeightLookup
const FontWeight WeightLookup[2] |
Initial value:
Definition at line 110 of file psttf.cc.