Microsoft KB Archive/99110

{|
 * width="100%"|

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