BUG: ETO_CLIPPED Does Not Clip Rotated Text

ID: Q99110


The information in this article applies to:
  • Microsoft Windows Software Development Kit (SDK) 3.1


SYMPTOMS

In Microsoft Windows version 3.1, text output with a rotated TrueType font is not clipped when the ETO_CLIPPED flag and a clipping rectangle are specified in ExtTextOut().


RESOLUTION

To work around this problem, create a rectangular clipping region, select it into the device context, and do not specify the ETO_CLIPPED flag or pass in a clipping rectangle to ExtTextOut(). For example:


   hRegion = CreateRectRgn(rc.left, rc.top, rc.right, rc.bottom);
   SelectClipRgn(hDC, hRegion);
   ExtTextOut(hDC, x, y, 0, NULL, szText, lstrlen(szText), NULL);
   DeleteObject(hRegion); 


STATUS

Microsoft has confirmed this to be a bug in Windows version 3.1.

Additional query words: ExtTextOut clipping region TrueType

Keywords : kb16bitonly kbGrpUser kbWinOS310bug kbWndw
Version : WINDOWS:3.1
Platform : WINDOWS
Issue type : kbbug


Last Reviewed: November 5, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.