如题.C#中的Font类的Height属性是只读的.如何才能创建一个象VC++中LOGFONT一样可以指定高度和宽度的字体?请高手给予解答,在线等.

解决方案 »

  1.   

    采用Font创建的字体,其宽高比例是固定的,由系统自动确定.在一个定长和定高的矩形框中打印一个字符串.如果字体的磅值设置过小,则留白太多.而如果磅值设置过大,字符串又会被截断.我在VC中是采用LOGFONT创建的自定义大小的字体(宽高比例可调).在C#中不知道怎么创建这样的字体.
      

  2.   

    你定义了字体之后,总要显示吧?用个Label显示,然后设置Label的属性得了,不用那么麻烦。
    真想要弄个新的类,继承Font类,然后随便你改了
      

  3.   

    我是要在打印机上打印.要是在Form上显示我就不用费这么大的力气了.呵呵!
    看来得研究一下平台调用了.