读书人

字体像素高度与字体大小的比例是什么?

发布时间: 2012-02-06 15:52:44 作者: rapoo

字体像素高度与字体大小的比例是什么?
最近在做一个设计器方面的东西,需要知道这个比例关系。
下面是测试程序,初步得出这个比例是4/3.但只是实验统计得出。
Imports System.Drawing
Public Class Form1
Dim FontSize As Integer = 72
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
MsgBox(e.Y / FontSize)
End Sub
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
Dim g As Graphics = Me.CreateGraphics
g.DrawString("你好", New Font("宋体", FontSize), Brushes.Blue, New PointF(0, 0))
End Sub
End Class
请问从理论上说,这个比例的精确值应该是多少?


[解决办法]
ft = New Font("宋体", FontSize)
ft.Height / FontSize

读书人网 >VB Dotnet

热点推荐