日期:2014-05-18  浏览次数:20571 次

请问下winform中,字体大小的设置是否可以根据长,高来设置。
现在winform中用的是
C# code

new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));


设置的字体大小,这种太不灵活,它都是按比例大小来缩放字体的,高跟宽的比例已经写死,我现在想实现一个字的宽度不变,高度加倍实现不了。

------解决方案--------------------
Graphics g = e.Graphics;

g.ScaleTransform(1f, 2f);
g.DrawString("我是测试问题", new Font("宋体", 12f), Brushes.Black, new PointF(10f, 10f));