XmbTextExtents man page on Tru64

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

XmbTextExtents(3X11)					  XmbTextExtents(3X11)

NAME
       XmbTextExtents, XwcTextExtents - compute text extents

SYNOPSIS
       int  XmbTextExtents(font_set,  string,  num_bytes,  overall_ink_return,
       overall_logical_return)
	       XFontSet font_set;
	       char *string;
	       int num_bytes;
	       XRectangle *overall_ink_return;
	       XRectangle *overall_logical_return;

       int XwcTextExtents(font_set,  string,  num_wchars,  overall_ink_return,
       overall_logical_return)
	       XFontSet font_set;
	       wchar_t *string;
	       int num_wchars;
	       XRectangle *overall_ink_return;
	       XRectangle *overall_logical_return;

ARGUMENTS
       Specifies  the  font  set.  Specifies the number of bytes in the string
       argument.  Specifies the number of characters in the  string  argument.
       Returns the overall ink dimensions.  Returns the overall logical dimen‐
       sions.  Specifies the character string.

DESCRIPTION
       The XmbTextExtents and XwcTextExtents functions set the	components  of
       the  specified  overall_ink_return and overall_logical_return arguments
       to the overall bounding box of the string's image and a logical	bound‐
       ing  box	 for  spacing  purposes,  respectively.	 They return the value
       returned by XmbTextEscapement or XwcTextEscapement.  These metrics  are
       relative	 to  the  drawing origin of the string, using the fonts loaded
       for the specified font set.

       If the overall_ink_return argument is non-NULL, it is set to the bound‐
       ing  box	 of  the  string's character ink. The overall_ink_return for a
       nondescending, horizontally drawn  Latin	 character  is	conventionally
       entirely	 above	the  baseline;	that  is, overall_ink_return.height <=
       -overall_ink_return.y. The overall_ink_return for a nonkerned character
       is  entirely  at,  and  to  the	right  of,  the origin; that is, over‐
       all_ink_return.x >= 0. A character consisting of a single pixel at  the
       origin would set overall_ink_return fields y = 0, x = 0, width = 1, and
       height = 1.

       If the overall_logical_return argument is non-NULL, it is  set  to  the
       bounding	 box that provides minimum spacing to other graphical features
       for the string. Other graphical features, for example,  a  border  sur‐
       rounding the text, should not intersect this rectangle.

       When  the  XFontSet  has missing charsets, metrics for each unavailable
       character are taken from the default string returned by	XCreateFontSet
       so  that	 the  metrics represent the text as it will actually be drawn.
       The behavior for an invalid codepoint is undefined.

SEE ALSO
       XmbTextEscapement(3X11), XmbTextPerCharExtents(3X11)

       Xlib -- C Language X Interface

							  XmbTextExtents(3X11)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Tru64

List of man pages available for Tru64

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