MirBSD manpage: XmbDrawImageString(3), Xutf8DrawImageString(3), XwcDrawImageString(3)

XmbDrawImageString(3X11) XLIB FUNCTIONS  XmbDrawImageString(3X11)


     XmbDrawImageString, XwcDrawImageString, Xutf8DrawImageString
     - draw image text using a single font set


     void XmbDrawImageString(Display *display, Drawable d,
          XFontSet font_set, GC gc, int x, int y, char *string,
          int num_bytes);

     void XwcDrawImageString(Display *display, Drawable d,
          XFontSet font_set, GC gc, int x, int y, wchar_t
          *string, int num_wchars);

     void Xutf8DrawImageString(Display *display, Drawable d,
          XFontSet font_set, GC gc, int x, int y, char *string,
          int num_bytes);


     d         Specifies the drawable.

     display   Specifies the connection to the X server.

     font_set  Specifies the font set.

     gc        Specifies the GC.

     num_bytes Specifies the number of bytes in the string argu-

               Specifies the number of characters in the string

     string    Specifies the character string.

     y         Specify the x and y coordinates.


     The XmbDrawImageString, XwcDrawImageString and
     Xutf8DrawImageString functions fill a destination rectangle
     with the background pixel defined in the GC and then paint
     the text with the foreground pixel. The filled rectangle is
     the rectangle returned to overall_logical_return by XmbTex-
     tExtents, XwcTextExtents or Xutf8TextExtents for the same
     text and XFontSet.

     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

XFree86                   Version 4.5.0                         1

XmbDrawImageString(3X11) XLIB FUNCTIONS  XmbDrawImageString(3X11)

     The function Xutf8TextExtents is an XFree86 extension intro-
     duced in XFree86 4.0.2. Its presence is indicated by the
     macro X_HAVE_UTF8_STRING.


     XDrawImageString(3X11), XDrawString(3X11), XDrawText(3X11),
     XmbDrawString(3X11), XmbDrawText(3X11)
     Xlib - C Language X Interface

XFree86                   Version 4.5.0                         2

Generated on 2021-12-07 11:07:08 by $MirOS: src/scripts/roff2htm,v 1.103 2021/01/23 20:24:35 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2021 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.