XmbDrawText man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

XmbDrawText()							 XmbDrawText()

Name
  XmbDrawText  –  draw	internationalized  multi-byte text using multiple
  font sets.

Synopsis
  void XmbDrawText(display, drawable, gc, x, y, items, nitems)
	Display *display;
	Drawable drawable;
	GC gc;
	int x, y;
	XmbTextItem *items;
	int nitems;

Arguments
  display   Specifies the connection to the X server.

  drawable  Specifies the drawable.

  gc	    Specifies the graphics context.

  x, y	    Specifies the starting position and	 baseline  of  the  text,
	    relative to the origin of the specified drawable.

  items	    Specifies an array of text items.

  nitems    Specifies the number of text items in the array.

Description
  XmbDrawText() allows complex spacing and font set shifts between inter‐
  nationalized multi-byte text strings.	 Each text item is  processed  in
  turn,	 with  the  origin of a text element advanced in the primary draw
  direction by the escapement of the previous text  item.   A  text  item
  delta	 specifies an additional escapement of the text item drawing ori‐
  gin in the primary draw direction.  A font_set member other  than  None
  in  an item causes the font set to be used for this and subsequent text
  items in the items list.  Leading text items with font_set  member  set
  to None will not be drawn.

  XmbDrawText()	 does not perform any context-dependent rendering between
  text segments.  Clients may compute the drawing metrics by passing each
  text	segment to XmbTextExtents() or XmbTextPerCharExtents().	 When the
  XFontSet has missing charsets, each unavailable character is drawn with
  the  default	string returned by XCreateFontSet().  The behavior for an
  invalid codepoint is undefined.

  XmbDrawText() draws with fonts from the font sets  of	 the  items  list
  rather  than	the  font  of the GC.  For this reason, it may modify the
  font value of the GC.	 Except for the font, it uses the same GC  compo‐
  nents as its pre-X11R5 analog XDrawText().

Structures
  The XmbTextItem structure contains:

     typedef struct {
	    char *chars;	  /* pointer to string */
	    int nchars;		  /* number of characters */
	    int delta;		  /* pixel delta between strings */
	    XFontSet font_set;	  /* fonts, None means don't change */
     } XmbTextItem;

See Also
  XDrawImageString(),  XDrawString(),  XDrawText(), XmbDrawImageString(),
  XmbDrawString(), XwcDrawText().

Xlib - Internationalized Text					 XmbDrawText()
[top]

List of man pages available for HP-UX

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