status.i4.v = wn_view_text_format_c(window_id.i4.r, x.r4.v, y.r4.v,
					    y_coord_type.i4.v, num_columns.i4.v,

	This routine creates and sets the screen limits (virtual coordinates)
	for a graphics window based on text coordinates.  The values
	("x", "y") are in fraction of screen units and should be between 0.0
	and 1.0 inclusive.  The size of the window is calculated based upon
	the presently selected text size.  After the window is created,
	scaling is set up so that this window's coordinate grid is laid out
	in rows and columns.

	window_id	returned window ID
	x		X coordinate of left border of window
	y		Y coordinate of either the top or the bottom
			of the window depending on "y_coord_type"
	y_coord_type	type of Y coordinate in the previous argument
			(CLIB_DEFAULT_ARG -> Y coordinate of the bottom
					     of the window,
			 WN_BOTTOM_COORD -> Y coordinate of the bottom
					    of the window,
			 WN_TOP_COORD -> Y coordinate of the top
					 of the window)
	num_columns	width of the window in characters
	num_rows	height of the window in rows

	This function returns ACNET status values as follows:

	OK			success
	CBS_INVARG		invalid coordinates specified
	CBS_MEMFAIL		failed in allocating dynamic memory

	This function requires the following include files:

	cbslib_h, acnet_errors_h

	Related functions:

	wn_view(_c), wn_view_construct_c, wn_view_pixel_c, wn_text_size(_c),
	wn_world(_c), wn_active(_c), intro_graphics_windows

	C/C++ usage:

	int	status;
	int	window_id;
	int	y_coord_type = WN_BOTTOM_COORD;
	int	num_columns = 73;
	int	num_rows = 37;
	float	x = 0.1;
	float	y = 0.1;

	status = wn_view_text_format_c(&window_id,x,y,y_coord_type,