CanvPsY man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



     Tk_CanvasPsY(3)		 Tk (4.0)	       Tk_CanvasPsY(3)

     _________________________________________________________________

     NAME
	  Tk_CanvasPsY, Tk_CanvasPsBitmap, Tk_CanvasPsColor,
	  Tk_CanvasPsFont, Tk_CanvasPsPath, Tk_CanvasPsStipple -
	  utility procedures for generating Postscript for canvases

     SYNOPSIS
	  #include <tk.h>

	  double
	  Tk_CanvasPsY(canvas, canvasY)

	  int
	  Tk_CanvasPsBitmap(interp, canvas, bitmap, x, y, width, height)

	  int
	  Tk_CanvasPsColor(interp, canvas, colorPtr)

	  int
	  Tk_CanvasPsFont(interp, canvas, fontStructPtr)

	  Tk_CanvasPsPath(interp, canvas, coordPtr, numPoints)

	  int
	  Tk_CanvasPsStipple(interp, canvas, bitmap)

     ARGUMENTS
	  Tk_Canvas	 canvas		  (in)	    A token that
						    identifies a
						    canvas widget for
						    which Postscript
						    is being
						    generated.

	  double	 canvasY	  (in)	    Y-coordinate in
						    the space of the
						    canvas.

	  Tcl_Interp	 *interp	  (in/out)  A Tcl interpreter;
						    Postscript is
						    appended to its
						    result, or the
						    result may be
						    replaced with an
						    error message.

	  Pixmap	 bitmap		  (in)	    Bitmap to use for
						    generating
						    Postscript.

	  int		 x		  (in)	    X-coordinate

     Page 1					     (printed 2/26/99)

     Tk_CanvasPsY(3)		 Tk (4.0)	       Tk_CanvasPsY(3)

						    within bitmap of
						    left edge of
						    region to output.

	  int		 y		  (in)	    Y-coordinate
						    within bitmap of
						    top edge of region
						    to output.

	  int		 width		  (in)	    Width of region of
						    bitmap to output,
						    in pixels.

	  int		 height		  (in)	    Height of region
						    of bitmap to
						    output, in pixels.

	  XColor	 *colorPtr	  (in)	    Information about
						    color value to set
						    in Postscript.

	  XFontStruct	 *fontStructPtr	  (in)	    Font for which
						    Postscript is to
						    be generated.

	  double	 *coordPtr	  (in)	    Pointer to an
						    array of
						    coordinates for
						    one or more points
						    specified in
						    canvas
						    coordinates.  The
						    order of values in
						    coordPtr is x1,
						    y1, x2, y2, x3,
						    y3, and so on.

	  int		 numPoints	  (in)	    Number of points
						    at coordPtr.
     _________________________________________________________________

     DESCRIPTION
	  These procedures are called by canvas type managers to carry
	  out common functions related to generating Postscript.  Most
	  of the procedures take a canvas argument, which refers to a
	  canvas widget for which Postscript is being generated.

	  Tk_CanvasY takes as argument a y-coordinate in the space of
	  a canvas and returns the value that should be used for that
	  point in the Postscript currently being generated for
	  canvas.  Y coordinates require transformation because

     Page 2					     (printed 2/26/99)

     Tk_CanvasPsY(3)		 Tk (4.0)	       Tk_CanvasPsY(3)

	  Postscript uses an origin at the lower-left corner whereas X
	  uses an origin at the upper-left corner.  Canvas x
	  coordinates can be used directly in Postscript without
	  transformation.

	  Tk_CanvasPsBitmap generates Postscript to describe a region
	  of a bitmap.	The Postscript is generated in proper image
	  data format for Postscript, i.e., as data between angle
	  brackets, one bit per pixel.	The Postscript is appended to
	  interp->result and TCL_OK is returned unless an error
	  occurs, in which case TCL_ERROR is returned and interp-
	  >result is overwritten with an error message.

	  Tk_CanvasPsColor generates Postscript to set the current
	  color to correspond to its colorPtr argument, taking into
	  account any color map specified in the postscript command.
	  It appends the Postscript to interp->result and returns
	  TCL_OK unless an error occurs, in which case TCL_ERROR is
	  returned and interp->result is overwritten with an error
	  message.

	  Tk_CanvasPsFont generates Postscript that sets the current
	  font to match fontStructPtr as closely as possible.
	  Tk_CanvasPsFont takes into account any font map specified in
	  the postscript command, and it does the best it can at
	  mapping X fonts to Postscript fonts.	It appends the
	  Postscript to interp->result and returns TCL_OK unless an
	  error occurs, in which case TCL_ERROR is returned and
	  interp->result is overwritten with an error message.

	  Tk_CanvasPsPath generates Postscript to set the current path
	  to the set of points given by coordPtr and numPoints.	 It
	  appends the resulting Postscript to interp->result.

	  Tk_CanvasPsStipple generates Postscript that will fill the
	  current path in stippled fashion.  It uses bitmap as the
	  stipple pattern and the current Postscript color;  ones in
	  the stipple bitmap are drawn in the current color, and
	  zeroes are not drawn at all.	The Postscript is appended to
	  interp->result and TCL_OK is returned, unless an error
	  occurs, in which case TCL_ERROR is returned and interp-
	  >result is overwritten with an error message.

     KEYWORDS
	  bitmap, canvas, color, font, path, Postscript, stipple

     Page 3					     (printed 2/26/99)

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net