自助推荐
立即入驻

VB Twips And Pixels 缇和像素转换

博客2年前更新 桔子雨
1,515 00

因为用bitblt API获取窗口截图需要知道窗体坐标单位是Pixels,而vba是Twips,所以需要转换。

简便的换算方法

直接乘以或者除以15即可。

扩展阅读

缇(Twips) (缇:计量单位,等于“磅”的 1/20,英寸的 1/1,440。一厘米有 567 缇。
像素(Pixels):监视器或打印机分辨率的最小单位
右键单击桌面,选择属性,选择“设置”选卡,单击高级按钮。
里面出现DPI设置。一般为“正常尺寸(96 DPI)”。
DPI的意思就是 DPI (Dots per Inch)。因此我们可以得到如下换算公式
1 Pixel = 1440 TPI / 96 DPI = 15 Twips
1 Twip = 96 DPI / 1440 TPI = 0.0666667 Pixels

© 版权声明

相关文章