The R Project SVN R

Rev

Rev 7824 | Rev 9004 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7824 Rev 8813
Line 162... Line 162...
162
static void   PicTeX_Polyline(int, double*, double*, int, DevDesc*);
162
static void   PicTeX_Polyline(int, double*, double*, int, DevDesc*);
163
static void   PicTeX_Rect(double, double, double, double, int, int, int,
163
static void   PicTeX_Rect(double, double, double, double, int, int, int,
164
			  DevDesc*);
164
			  DevDesc*);
165
static void   PicTeX_Resize(DevDesc*);
165
static void   PicTeX_Resize(DevDesc*);
166
static double PicTeX_StrWidth(char*, DevDesc*);
166
static double PicTeX_StrWidth(char*, DevDesc*);
167
static void   PicTeX_Text(double, double, int, char*, double, DevDesc*);
167
static void   PicTeX_Text(double, double, int, char*, double, double, DevDesc*);
168
static void   PicTeX_MetricInfo(int, double*, double*, double*, DevDesc*);
168
static void   PicTeX_MetricInfo(int, double*, double*, double*, DevDesc*);
169
 
169
 
170
	/* Support routines */
170
	/* Support routines */
171
 
171
 
172
static void SetLinetype(int newlty, int newlwd, DevDesc *dd)
172
static void SetLinetype(int newlty, int newlwd, DevDesc *dd)
Line 566... Line 566...
566
}
566
}
567
 
567
 
568
/* Rotated Text */
568
/* Rotated Text */
569
 
569
 
570
static void PicTeX_Text(double x, double y, int coords,
570
static void PicTeX_Text(double x, double y, int coords,
571
			char *str, double rot,
571
			char *str, double rot, double hadj,
572
			DevDesc *dd)
572
			DevDesc *dd)
573
{
573
{
574
	int size;
574
	int size;
575
	double xoff = 0.0, yoff = 0.0;
575
	double xoff = 0.0, yoff = 0.0;
576
	picTeXDesc *ptd = (picTeXDesc *) dd->deviceSpecific;
576
	picTeXDesc *ptd = (picTeXDesc *) dd->deviceSpecific;
Line 679... Line 679...
679
	dd->dp.canResizePlot = 0;
679
	dd->dp.canResizePlot = 0;
680
	dd->dp.canChangeFont = 1;
680
	dd->dp.canChangeFont = 1;
681
	dd->dp.canRotateText = 0;
681
	dd->dp.canRotateText = 0;
682
	dd->dp.canResizeText = 1;
682
	dd->dp.canResizeText = 1;
683
	dd->dp.canClip = 1;
683
	dd->dp.canClip = 1;
-
 
684
	dd->dp.canHAdj = 0;
684
 
685
 
685
	ptd->lty = 1;
686
	ptd->lty = 1;
686
	ptd->pageno = 0;
687
	ptd->pageno = 0;
687
	ptd->debug = debug;
688
	ptd->debug = debug;
688
 
689