From: Andrew R. <and...@us...> - 2005-05-11 16:29:23
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23116/drivers Modified Files: ps.c Log Message: Fix problem with text offset using -ori 1 with ps driver. Correction for baseline needs to take account of page orientation. Fixes bug introduced in moving difilt to the core code. Index: ps.c =================================================================== RCS file: /cvsroot/plplot/plplot/drivers/ps.c,v retrieving revision 1.96 retrieving revision 1.97 diff -u -d -r1.96 -r1.97 --- ps.c 9 May 2005 16:40:23 -0000 1.96 +++ ps.c 11 May 2005 16:29:14 -0000 1.97 @@ -833,6 +833,8 @@ else offset = -ENLARGE * ft_ht / 2.; + /* Determine the adjustment for page orientation */ + theta -= 90.*pls->diorot; args->y += offset*cos(theta*PI/180.); args->x -= offset*sin(theta*PI/180.); @@ -840,8 +842,8 @@ plRotPhy(ORIENTATION, dev->xmin, dev->ymin, dev->xmax, dev->ymax, &(args->x), &(args->y)); - /* Determine the adjustment for page orientation */ - theta += 90. - 90.*pls->diorot; + /* Correct for the fact ps driver uses landscape by default */ + theta += 90.; /* Output */ /* Set clipping */ |