Microsoft KB Archive/99110

From BetaArchive Wiki

BUG: ETO_CLIPPED Does Not Clip Rotated Text

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 kbGrpDSUser kbOSWin310bug kbWndw
Issue type : kbbug
Technology : kbAudDeveloper kbWin3xSearch kbSDKSearch kbWinSDKSearch kbWinSDK310


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