文字水印大小,设置多少是12px

水印文字大小,单位: 缇,等于1/20磅,缺省值0(默认大小),参考DPI为72

这里的单位不是很懂,有没有和px的换算关系

阅读 4.4k
1 个回答

像素是相对于显示器屏幕分辨率而言的。譬如,WiNDOWS的用户所使用的分辨率一般是96像素/英寸。而MAC的用户所使用的分辨率一般
是72像素/英寸。
所以在WiNDOWS中 dpi为 96像素/英寸
你的显示器可能是17英寸的纯平彩显(这个17英寸指的是对角线的长度),17英寸是多少厘米?43.18厘米(1英寸等于2.54厘米)。
那么又是多少像素呢?如果你的显示器是使用1024960像素模式的,你自己算算17英寸有多少像素,如果分辨率是800600像素模式的,再算算
。如果说你的直线有3厘米长,但是在屏幕上呢,显示器总是用像素来度量的,所以它要转换为像素的度量,大约。而且,外国佬们最喜欢用的
度量单位是英寸,vb里面的控件的宽高总是使用缇(twips)(缇:计量单位,等于磅的 1/20,英寸的 1/1440。一厘米有 567 缇。像素
(pixels):监视器或打印机分辨率的最小单位。如果你右键单击桌面,选择属性,选择设置选卡,单击高级按钮。里面就会出现dpi设置。一般
为正常尺寸(96 dpi)。dpi的意思就是 dpi (dots per inch)。因此我们可以得到如下换算公式:1 twip = 1440 tpi / 96 dpi = 15 pixels。
顺便说点别的计量单位:
磅:指打印的字符的高度的度量单位。1 磅等于 1/72 英寸,或大约等于 1 厘米的 1/28。

如果DPI是72
那么 1 twip = 1440 tpi / 72 dpi = 20 pixel

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进