---
name: "ExtTextOutW"
section: "3w"
platform: "linux"
package: "libwine-dev"
version: "1.4.1-4"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/ExtTextOutW"
---

# ExtTextOutW(3w)

## NAME

**ExtTextOutW** (GDI32.@)

## SYNOPSIS

BOOL ExtTextOutW\
  (\
   HDC         *hdc*,\
   INT         *x*,\
   INT         *y*,\
   UINT        *flags*,\
   const RECT\* *lprect*,\
   LPCWSTR     *str*,\
   UINT        *count*,\
   const INT\*  *lpDx*\
  )

## DESCRIPTION

Draws text using the currently selected font, background color, and text color.

## PARAMS

*x*,*y* **\[In\]**  coordinates of string.

*flags* **\[In\]**  **ETO\_GRAYED** **-** undocumented on **MSDN** ETO\_OPAQUE **-** use background color for fill the rectangle **ETO\_CLIPPED** **-** clipping text to the rectangle **ETO\_GLYPH\_INDEX** **-** Buffer is of glyph locations in fonts rather than encoded characters. Implies **ETO\_IGNORELANGUAGE** ETO\_RTLREADING **-** Paragraph is basically a right-to-left paragraph. Affects BiDi ordering **ETO\_IGNORELANGUAGE** **-** Undocumented in **MSDN** **-** instructs ExtTextOut not to do BiDi reordering **ETO\_PDY** **-** unimplemented **ETO\_NUMERICSLATIN** **-** unimplemented always assumed **-** do not translate numbers into locale representations **ETO\_NUMERICSLOCAL** **-** unimplemented **-** Numerals in Arabic/Farsi context should assume local form.

*lprect* **\[In\]**  dimensions for clipping or/and opaquing.

*str* **\[In\]**  text string.

*count* **\[In\]**  number of symbols in string.

*lpDx* **\[In\]**  optional parameter with distance between drawing characters.

## RETURNS

**Success:** **TRUE**

**Failure:** **FALSE**

## IMPLEMENTATION

Declared in **"gdiplusenums.h"**.

Implemented in **"dlls/gdi32/font.c"**.

Debug channel **"font"**.
