读书人

CFont中的nOrientation的功用是什么

发布时间: 2013-06-19 10:26:40 作者: rapoo

CFont中的nOrientation的作用是什么?
请教个问题
CFont中的nOrientation的作用是什么?
它能控制实现什么样的效果?
它和int nEscapement,有什么区别?

研究过MSDN上的解释,但没弄明白

用CDC输出文字能实现如下文字输出效果吗?
1
2
3
4
5
6
7
8
9
[解决办法]
Escapement:设定字符串底线与水平线的夹角,夹角是以0.1度为单位。   
Orientation:设定每一个字符的底线与水平线的夹角,夹角是以0.1度为单位。

设置Escapement
[解决办法]
你这个估计得一个数字一个数字的输出了,要是中文的话,下面这样可以的

CPaintDC dc(this);
CFont font;
CFont *pOldFont;

font.CreateFont(18, 0, 2700, 900, FW_NORMAL,
0, 0, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
DEFAULT_PITCH,"@宋体");
pOldFont=dc.SelectObject(&font);
dc.TextOut(50,50,"你好世界!");
dc.SelectObject(&pOldFont);

读书人网 >VC/MFC

热点推荐