[C#][VB.NET]如何在 DrawString 繪製指定的文字字串增加底色與得到文字所占大小

  • 19126
  • 0
  • 2010-10-19

[C#][VB.NET]如何在 DrawString 繪製指定的文字字串增加底色與得到文字所占大小

 

本文回答問題 http://social.msdn.microsoft.com/Forums/zh-TW/802/thread/53c905df-22a2-43a2-9160-36b88e2985f0

 

一、問題描述

使用 DrawString 繪製指定的文字字串,假如想要在文字加上底色,該如何處理? 是否能計算文字所占大小?

 

二、方法

想要達成此需求,請透過以下方法 :

Graphics.MeasureString 方法 : 以指定的 Font 物件繪製時,測量指定的字串

Graphics.FillRectangle 方法 : 填滿由座標對、寬度和高度指定的矩形內部

Graphics.DrawString 方法 : 在指定之位置繪製指定的文字字串

 

三、範例