Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
PS_SETCOLOR(3)		    Library Functions Manual		  PS_SETCOLOR(3)

	   uwe@steinmann.cx
     UWE STEINMANN 2003Uwe SteinmannApril 28, 2003;

NAME
     PS_setcolor -- Sets current color

SYNOPSIS
     #include <pslib.h>

     void  PS_setcolor(PSDoc  *psdoc,  const char *type, const char *colorspace,
     float c1, float c2, float c3, float c4)

DESCRIPTION
     Sets the color  for  drawing,  filling,  or  both.  The  colorspace  should
		 be one of 'gray', 'spot', 'rgb, 'cmyk', or 'pattern'. Depending
     on  the		    colorspace either		     only the first, the
     first two, the first three all or remaining		parameters  will
     be 		used.  If colorspace is 'pattern' then		      c1
     must contain the pattern id  as  returned		       by  PS_begin_pat-
     tern(3).  If		 colorspace is 'spot' then the		      c1
     must contain the spot color id as returned  by		    PS_makespot-
     color(3)  and  the 		c2  must  contain the tint value for the
     color.

     The parameter type can be 'fillstroke', 'fill',		 or 'stroke'.

BUGS
     The second parameter is currently not in any  case  evaluated.
     The  color  is		  always  set for filling and drawing just as if
     'both' where passed.		  If you want to set the color to define
     a spot color from it,  you 		will  have  to	pass  'both'  or
     'fill',  because		      PS_makespotcolor(3)  utilizes  the current
     fill		 color.

SEE ALSO
     PS_begin_pattern(3)

AUTHOR
     This manual page was written by Uwe Steinmann uwe@steinmann.cx.

								  PS_SETCOLOR(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=PS_setcolor&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help