vb中label中字体旋转的问题(只要求横排或竖排即可)

解决方案 »

  1.   

    Label1.Font = "@方正舒体"试一下看可以不
    我这里是可以的
      

  2.   

    to WallesCai
       竖排就是lable控件逆时针旋转90度的效果
    to suxylin 
       我就是这个思路。还是老问题 即若是数字或英文字母就出现占有宽度加倍的现象 
       我现在用VB 做简单排版打印软件,再输出文字字符时出现以上问题,是不是我的思路错了
    ,不应该用label 控件? 
    还请大仙们支招 谢谢了
      

  3.   

    要作一个排版打印的程序需要考虑的东西很多。
    如果只是一般性的排版,只涉及大小,位置,颜色,角度等问题的话,我建议你还是使用PICTUREBOX控件来做,配合TEXTOUT等等API,还有几个可以任意角度旋转文字的API,一时想不起来,因该可以满足你的要求的。
      

  4.   

    to WallesCai
       用PictureBox 是不是把问题变复杂了,因为这要用逻辑字体的输出,并且Picturebox的大小也不能象label 那样协调的好。还要谢谢你的建议
       我已经做的差不多了,使用的label,只是出现字体太宽的问题!!
       
       继续埋头苦干...