怎么根据左上角和右下角的坐标算出文字的字体大小?

解决方案 »

  1.   

    文字的大小可以通过以下来提取
     TitleFont=new Font("黑体",12);
                SolidBrush titleBrush = new SolidBrush(Color.Black);
                Point drawPoint = new Point();//标题字符串的左上点的位置            
                SizeF titleStr = tempRec.MeasureString(TitleName, TitleFont);
                StringFormat titleStrDrec = new StringFormat(StringFormatFlags.DirectionRightToLeft);//标题文本格式化
                int TitleWidth = (int)Math.Ceiling(titleStr.Width);//获取标题字符串的宽度