Function:s2textxy

From S2PLOT

(Difference between revisions)
Jump to: navigation, search

Current revision

s2textxy

Draw text in the xy plane at a fixed z coordinate.

Prototype

void s2textxy(float x, float y, float z, char *text);

Description

Draw text in the xy plane, at a fixed z coordinate. Text is drawn with its bottom left corner at the given coordinate. For text extending in the positive direction along an axis, use the s2textxyf versions and give the flipx and/or flipy argument as +1, use -1 for flipped text, or any other value for arbitrary scaling.

See Also

s2textxz Draw text in the xz plane at a fixed y coordinate.
s2textyz Draw text in the yz plane at a fixed x coordinate.
s2textxyf Draw flipped text in the xy plane at a fixed z coordinate.
s2textxzf Draw flipped text in the xz plane at a fixed y coordinate.
s2textyzf Draw flipped text in the yz plane at a fixed x coordinate.
s2qtxtxy Find the bounding box of text drawn with s2textxy.

PGPLOT Equivalent

PGTEXT

Code Example

#include <stdio.h>
#include <stdlib.h>
#include "s2plot.h"

int main(int argc, char *argv[])
{
   float x = 0.0;
   float y = 0.5;
   float z = 0.2; 
   char string[32] = "S2PLOT is great!";

   s2opend("/?",argc, argv);			/* Open the display */
   s2swin(-1.,1., -1.,1., -1.,1.);		/* Set the window coordinates */
   s2box("BCDET",0,0,"BCDET",0,0,"BCDET",0,0);	/* Draw coordinate box */

   s2sci(S2_PG_YELLOW);
   s2slw(2);					/* Set line width */
   s2textxy(x,y,z,string);			/* Write some text in x-y plane */

   s2show(1);					/* Open the s2plot window */
   
   return 1;
}

Back to S2PLOT function list.


Personal tools