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

FreeBSD Manual Pages

  
 
  

home | help
textprintf_justify_ex(3)	Allegro	manual	      textprintf_justify_ex(3)

NAME
       textprintf_justify_ex - Formatted justified output of a string. Allegro
       game programming	library.

SYNOPSIS
       #include	<allegro.h>

       void textprintf_justify_ex(BITMAP *bmp, const FONT *f, int x1,  x2,  y,
       diff, color, bg,	const char *fmt, ...);

DESCRIPTION
       Like  textout_justify_ex(),  but	 using a printf() style	format string.
       This function shares the	text length limitation of textprintf_ex(). Ex-
       ample:

	  char *lines[]	= {"Line %02d: Draws justified text",
			   "Line %02d: within the specified",
			   "Line %02d: x2-x1 area. But not",
			   "Line %02d: T H I S !", NULL};
	  /* Show the justification marker. */
	  vline(screen,	300, 0,	SCREEN_H-1, makecol(0, 0, 0));
	  /* Draw all the lines	until we reach a NULL entry. */
	  for (num = 0,	y = 0; lines[num]; num++, y += text_height(font))
	     textprintf_justify_ex(screen, font, 0, 300, y, 180,
				   makecol(0, 0, 0), makecol(255, 255, 255),
				   lines[num], num);

SEE ALSO
       textprintf_ex(3), textout_justify_ex(3)

Allegro				 version 4.4.2	      textprintf_justify_ex(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=textprintf_justify_ex&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help