+ -
当前位置:首页 → 问答吧 → vb-fontsize属性

vb-fontsize属性

时间:2011-12-11

来源:互联网

Private Sub Form_Click()
  Print Label1.FontSize
End Sub

Private Sub Form_Load()
  Label1.AutoSize = True
  Label1.FontSize = 20
End Sub

为什么打印出来字体的大小是20.25?

作者: qq48057527   发布时间: 2011-12-11

fontsize最终要转化为字体的长宽数据,长宽数据对应像素,不会存在0.3、0.5个像素,因此,不是任何的fontsize都有对应的像素,你指定一个fontsize值,如果该值不可用,则转化为最接近的值

作者: worldy   发布时间: 2011-12-11

引用 1 楼 worldy 的回复:
fontsize最终要转化为字体的长宽数据,长宽数据对应像素,不会存在0.3、0.5个像素,因此,不是任何的fontsize都有对应的像素,你指定一个fontsize值,如果该值不可用,则转化为最接近的值

有道理

作者: Veron_04   发布时间: 2011-12-11