一种是我们最为熟悉的画素(Pixel),画素代表的是物理的座标,比如我们常说的 640x480、800x600 指的就是画素。
另外比较重要的就是磅(Point)了,它是一种逻辑座标,原是列印单位,约为 1/72 英寸,在 Windows中被确定的定义为 1/72 英寸。
还有一种比较重要的是缇(Twips),VB 预设情况下就是使用缇作为它的单位的,20 缇等于 1 磅,所以 1 缇就是 1/1440 英寸。
另外还有几种单位,代表釐米、毫米之类的逻辑单位,我在这里就不说了。
因为 Windows 其实不知道我们的显示器的大小,所以是通过我们的设定来标示英寸的大小的。
好的,我们再来看一下 Windows 中关于字号的设定。
在显示属性对话方块里可以设定字型的大小,不过只有两种设定,一种是小字型,另一种是大字型。
其中小字型表示 96dpi,而大字型表示 120dpi。
小字型是预设选项,而大字型是在使用者所选的屏幕解析度太大(如 1600x1200)时,为了避免字型太小看不清楚而选择使用的。
另外,使用者也可以自己设定字型的解析度,不过值就不一定是多少了。
我们常说的“宋体,9”,表示的单位其实是磅,也就是 9 磅的宋体。
我们来换算一下。
在小字型的时候,解析度是 96dpi,也就是说一英寸能显示 96 个画素;9 磅是 1/8 英寸,所以 96/8=12 画素。
也就是说,我们通常见到的字型就是这种 12x12 点阵的字型了。
另外,在大字型的时候,解析度是 120dpi,9 磅是 1/8 英寸,所以 120/8=15 ,就是说大字型时,显示的 9 磅字型其实是 15x15 点阵的字型。
在 VB、VC 或 Delphi 里,对于窗体设定字型后,窗体的大小会自动随使用者所选择的是大字型还是小字型而自动调整窗体的大小,这一点就是因为它们使用了逻辑单位。
预设情况下,对于 VB 来说是缇,对于 VC 和 Delphi 来说是磅。
本文发布于:2023-02-28 08:20:55,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/167754647626738.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:15磅是多少画素?.doc
本文 PDF 下载地址:15磅是多少画素?.pdf
留言与评论(共有 0 条评论) |