17.1.5 垂直对齐

2013-10-07 01:03:50 · 作者: · 浏览: 69

17.1.5  垂直对齐

DrawText()没有处理垂直对齐,因为所使用的算法并不难(不像水平对齐),它不依赖字符串文本。必须从矩形的顶端向下以像素来指定基线,因此如图17.2所示,从矩形高度的一半开始(从上往下度量),然后加上字体高度的一半。

  

至此,已经绘制好文本。因为已使用完字体,所以必须删除它。

  1. gc.DiscardFont();  

为了避免内存泄漏,在这一阶段删除字体非常重要。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节