BUG: ETO_CLIPPED Does Not Clip Rotated Text (99110)
The information in this article applies to:
- Microsoft Windows Software Development Kit (SDK) 3.1
This article was previously published under Q99110 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.
Modification Type: | Major | Last Reviewed: | 10/16/2002 |
---|
Keywords: | kb16bitonly kbbug kbWndw KB99110 |
---|
|