BUG: ETO_CLIPPED Does Not Clip Rotated TextLast reviewed: January 5, 1995Article ID: Q99110 |
SYMPTOMSIn 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().
CAUSEThis problem is due to a bug in Windows.
RESOLUTIONTo 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); STATUSMicrosoft has confirmed this to be a bug in Windows version 3.1. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
|
Additional reference words: buglist3.10 3.10 ExtTextOut clipping region
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |