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 |